QT - 未知调试器类型"无引擎"

Bla*_*pel 19 c++ debugging qt c++11 visual-studio-2013

最近我在我的PC上重新安装了QT(5.5.1 MSVC 2013,32 bit,rev.b52c2f91f5)并安装了微软调试工具.

QT(QT Creator)可以自动检测这些就好了.

自动侦测

尝试使用默认快捷方式启动调试器F5或手动单击它时,会抛出无法运行调试器的错误.(编译工作正常,调试完全没有)

调试器无法启动

不能创建"无引擎"类型的调试器引擎.


(运行安装了VS2013/VS2015的Windows 8.1 - QT使用VS2013 32和64位).

在我的工作PC上,几周前我做了同样的过程,并没有任何问题.

什么可能导致这个问题?然而,我只发现了与其他编译器相关的问题.

DeJ*_*aVo 17

它可能指向安装过程中缺少的组件或Qt中的实际缺陷:

选项1

安装调试器.

如果要为Visual Studio 2013 64或32位,2012 32位,201032位安装5.5.1.然后安装Windows Debuggers.

Qt将自动检测编译器和调试器.

要手动设置Tools->options->build&run->kits->set one of auto detected,那么您可以看到所有.

资料来源:https://forum.qt.io/topic/59974/unknown-debugger-type-no-engine/11

选项#2

无法创建"无引擎"类型的调试器引擎

在过去指向Qt Creator中的一个错误,如果你要更新它可能是固定的.

我也知道,也可以通过更新到Python 2.7.1来解决.

  • 好的sh#t.我忘了将套件中的调试器设置为MSVC版本.谢谢你的帮助. - 试过python,但这是一个与另一个编译器相关的错误,而不是MSVC. (5认同)
  • 谢谢@kayleeFrye_onDeck的反馈意见 (2认同)

小智 8

  1. 关闭Qt Creator.
  2. 在.pro文件所在的文件夹中,会有一些.pro.user和.pro.user.x文件.全部删除它们.只保留.pro文件.
  3. 启动Qt Creator并打开.pro文件.Qt Creator会要求您重新配置项目.接受.
  4. 现在你可以再次调试,或者至少我可以; 当我刚刚更新了Qt Creator时,问题发生在我身上.