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