我的机器中有GDB和CDB。我的Qt创建者正在使用CDB进行调试。
我试图指向GDB路径,但它不起作用。
如何使用GDB将Qt Creator设置为调试?
答案 0 :(得分:5)
确保已将Qt Creator设置为“Debug”构建配置(Build菜单 - > gt;设置构建配置 - > Debug)。这可能听起来很明显,但我不小心设置为“Release”,并且在Qt Creator默默地忽略我的断点时花了好几个小时寻找gdb配置问题,尽管我使用“Start Debugging”命令运行应用程序。
另请注意,在这种情况下,为调试版本重新配置Qt Creator可能还不够,但您必须执行完全重建以使配置更改适用于整个项目(是的,这是一个额外的步骤我不得不这样做。
如果您尝试使用发布配置调试构建,Qt Creator可以使用警告对话框,就像Visual Studio在很久以前一样。它会避免那些沉默的失败。
答案 1 :(得分:0)
您可以使用其他选项
启动qtcreatorC:\QtSDK\QtCreator\bin\qtcreator.exe "-disable-cdb"
禁用cdb。