配置Qt Creator以使用GDB

配置Qt Creator以使用GDB,gdb,qt-creator,Gdb,Qt Creator,我的机器中有GDB和CDB。我的Qt创建者正在使用CDB进行调试 我试图指向GDB路径,但它不起作用 如何使用GDB将Qt Creator设置为调试?确保您已将Qt Creator设置为“调试”生成配置(生成菜单->设置生成配置->调试)。这听起来可能很明显,但我不小心将我的设置为“Release”,并且花了数小时寻找gdb配置问题,当时Qt Creator忽略了我的断点,尽管我使用“Start debug”命令运行应用程序 还请注意,在这种情况下,重新配置Qt Creator进行调试构建可能不

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

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


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

确保您已将Qt Creator设置为“调试”生成配置(生成菜单->设置生成配置->调试)。这听起来可能很明显,但我不小心将我的设置为“Release”,并且花了数小时寻找gdb配置问题,当时Qt Creator忽略了我的断点,尽管我使用“Start debug”命令运行应用程序

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


如果您尝试使用发行版配置调试构建,QtCreator实际上可以使用一个警告对话框,就像VisualStudio自很久以前以来所做的那样。这将避免那些无声的失败。

您可以使用其他选项启动qtcreator

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

禁用cdb。

Qt Creator现在确实会针对这种情况发出警告对话框,至少早在4.3.1版,可能早得多。