6

我的机器上有 GDB 和 CDB。我的 Qt 创建者正在使用 CDB 进行调试。

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

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

4

2 回答 2

5

确保您已将 Qt Creator 设置为“调试”构建配置(构建菜单 -> 设置构建配置 -> 调试)。听起来可能很明显,但我不小心设置为“发布”,并花了几个小时寻找 gdb 配置问题,尽管我使用“开始调试”命令运行应用程序,但 Qt Creator 默默地忽略了我的断点。

另请注意,在这种情况下,为调试构建重新配置 Qt Creator 可能还不够,但是您还必须执行完整的重新构建以使配置更改适用于整个项目(是的,这是我必须执行的附加步骤做)。

如果您尝试使用发布配置调试构建,Qt Creator 确实可以使用警告对话框,就像很久以前 Visual Studio 那样。它将避免那些无声的失败。

于 2009-12-06T18:13:50.513 回答
0

您可以使用附加选项启动 qtcreator

C:\QtSDK\QtCreator\bin\qtcreator.exe "-disable-cdb"

禁用 cdb。

于 2016-07-28T12:42:15.043 回答