解决QtCreator Unable to create a debugging engine

时间:2024-04-03 11:19:36

今天用qtcreator,遇到一个神奇的bug
上网查看,大多数是说没有安装 windows debugger,这个过程详见 qt5 下载 及 qtcreator集成msvc2017 x64
但我明确设定了windows debugger (cdb.exe),为什么还是提示这个错误呢?

又仔细测试很多遍简单例子 (只有一个main.cpp),终于发现,原来是Kits设错了,见下图
解决QtCreator Unable to create a debugging engine
qtcreator总是默认使用“桌面” Kit,而这个Kit我没有设置cdb.exe,所以总出这个问题
删除“桌面”Kits后,一切正常