1、问题描述
使用QtCreator14调试程序,Launching Debugger 显示红色,无法进入调试模式。
故障现象如下:
使能Debugger Log窗口,显示:
325^error,msg="Error while executing Python code."
不过,使用Qt6的套件,可以正常进入调试。应该是QtCreator14调用Qt5.15构建套件的GDB有问题。
2、解决办法
2.1、使用QtCreator13
QtCreator13下载网址:https://download.qt.io/official_releases/qtcreator/13.0/13.0.2/
安装后,打开“编辑|preference...”,在构建套件的Qt版本点击“Link with Qt...”,设置好Qt的安装目录,重启QtCreator,就会自动检测到各个构建套件了。
2.2、修改调试器版本
在QtCreator14的构建套件中,克隆一个Qt5.15.2套件,修改调试器为gdb11.2版本。
参考:
QTCreater Launching Debugger 错误_qt launching debugger 红色-CSDN博客
Qt Creator 14 is unable to debug a Qt 5 project | Qt Forum