У меня есть и GDB, и CDB на моей машине. Мой создатель Qt использует CDB для отладки.Настройка Qt Creator для работы с GDB
Я попытался указать путь к GDB, но он не работает.
Как настроить Qt Creator для отладки с использованием GDB?
У меня есть и GDB, и CDB на моей машине. Мой создатель Qt использует CDB для отладки.Настройка Qt Creator для работы с GDB
Я попытался указать путь к GDB, но он не работает.
Как настроить Qt Creator для отладки с использованием GDB?
Убедитесь, что вы настроили Qt Creator на конфигурацию сборки «Debug» (меню «Сборка» -> «Установить конфигурацию сборки» -> «Отладка»). Это может показаться очевидным, но я случайно выбрал «Release» и потратил часы на поиск проблем с конфигурацией gdb, когда Qt Creator молча игнорировал мои точки останова, несмотря на то, что я запускаю приложение с помощью команды «Начать отладки».
Также обратите внимание, что перенастройка Qt Creator для отладочных сборков может быть недостаточной в этом случае, но вам также потребуется выполнить полную перестройку, чтобы изменения конфигурации были применены во всем вашем проекте (да, это было дополнительным шаг, который я должен был сделать).
Qt Creator действительно может сделать с диалоговым окном предупреждения, если вы попытаетесь отлаживать сборки с конфигурацией выпуска, например Visual Studio делает это с давних времен. Это позволит избежать молчания.
Вы можете начать QtCreator с дополнительной опцией
C:\QtSDK\QtCreator\bin\qtcreator.exe "-disable-cdb"
отключить CDB.
Qt Creator теперь дает диалоговое окно с предупреждением точно в этом случае, по крайней мере, еще в 4.3.1 и, вероятно, намного раньше. –