QT5升级Qt Creator 14.x后出现launch debugger红色报错,QT5 C++项目可以编译运行,但无法调试运行。经试验:选择Desktop QT 5.15.2 MinGW 64-bit调试运行无法启动,红色报错。增加安装QT 6.7.3后,选择Desktop QT 6.7.3 MinGW 64-bit可以成功进行调试运行。
经过多次测试,发现是Qt Creator 14.x需要指定高版本的调试器才能正常调试运行。具体解决步骤如下:
详细操作视频:
(1)启动Qt Creator,打开一个Qt C++项目。然后打开菜单“编辑(E)=>Preferences...”,打开“首选项 - QT Creator”窗口;
(2)在“首选项 - QT Creator”窗口左侧选择“构建套件(Kit)”,右侧选择“自动检测”下面的“Desktop QT 5.15.2 MinGW 64-bit”编译套件,然后点击右侧的“克隆”按钮;
(3)将会在“手动设置”下面克隆出一份“Desktop QT 5.15.2 MinGW 64-bit”自动命名为手动设置下面的“Desktop QT 5.15.2 MinGW 64-bit的克隆”,可以将其重命名为:
“Desktop QT 5.15.2 MinGW 64-bit的克隆for Qt Creator 14.x”
(4)关键:选中“Desktop QT 5.15.2 MinGW 64-bit的克隆for Qt Creator 14.x”,将调试器修改为:
GUN gdb 11.2.0 for MinGW 11.2.0 64-bit
原来是:GUN gdb 8.1 for MinGW 8.1.0 64-bit
(5)关键:接下来,在左侧的“构建和运行”下面,选择刚才克隆的“Desktop QT 5.15.2 MinGW 64-bit的克隆”|“构建”
右侧“构建目录”指向原来的构建目录,比如:
E:\QTcode001\build-UnifyRemoteManager-Desktop_Qt_5_15_2_MinGW_64_bit-Debug
(6)点击左侧下面的“调试”按钮,重新生成项目,便可以正常调试运行了
(7)注意:QT5升级Creator 14.x后,
选择Desktop QT 5.15.2 MinGW 32-bit构建套件进行编译,不会出现launch debugger红色报错问题。
只是选择Desktop QT 5.15.2 MinGW 64-bit构建套件进行编译,才会出现launch debugger红色报错问题。
标签:QT5,OK,QT,Creator,Desktop,MinGW,报错,64,bit From: https://www.cnblogs.com/ybmj/p/18523555