解决QT5升级Creator 14.x后出现launch debugger红色报错问题-OK

    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红色报错问题。

 视频地址:https://www.bilibili.com/video/BV1qQSyYSEcA/?spm_id_from=333.999.0.0&vd_source=7c7ae5cc1dbb2453e1eb43950a4264a3

 

posted on   patton88  阅读(327)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示