将Qt Creator配置为与GDB配合使用

6

我机器上既有 GDB 又有 CDB。我的 Qt Creator 正在使用 CDB 进行调试。

我尝试指向 GDB 的路径,但它不起作用。

如何设置 Qt Creator 使用 GDB 进行调试?

2个回答

5
确保您已将Qt Creator设置为“Debug”构建配置(Build菜单->设置构建配置->Debug)。这可能很明显,但是我曾经不小心将其设置为“Release”,花费了几个小时查找gdb配置问题,尽管我使用“开始调试”命令运行应用程序,但Qt Creator仍然静默地忽略我的断点。

还要注意,仅在此情况下重新配置Qt Creator以进行调试构建可能不够,您还需要执行完整的重建以使配置更改应用于您的整个项目(是的,这是我必须执行的额外步骤)。

如果您尝试使用发布配置进行调试构建,则Qt Creator确实需要一个警告对话框,就像Visual Studio自从很久以前就一直这样做一样。这将避免那些无声失败。


Qt Creator现在确实为这种情况提供了警告对话框,至少从4.3.1开始,可能更早。 - Jamie S

0
你可以使用附加选项启动Qt Creator。
C:\QtSDK\QtCreator\bin\qtcreator.exe "-disable-cdb"

禁用 cdb。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接