解决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 2024-11-03 16:14  patton88  阅读(8)  评论(0编辑  收藏  举报

导航