"No debugger set up" 在 Qt 5.4 中

"No debugger set up" in Qt 5.4

我已经安装了 Qt Creator (Qt 5.4)。当我调试我的 Qt 项目时,它不会显示 'No debugger set up'。

现在我的电脑上已经有 VC-2010,而且我显然有调试器(我验证了所有的工作)但是我是否必须为 Qt Creator 下载另一个调试器?如何配置调试器才能工作?

只需下载并安装这个 http://download.qt-project.org/official_releases/qt/5.4/5.4.0/qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe 一切都已为您设置好

应该会自动检测到。

尝试:

  • 关闭 QtCreator
  • 备份和删除(或重命名)C:\Users\<username>\AppData\Roaming\QtProject 文件夹。
  • 再次启动QtCreator
  • 它应该在 C:\Program Files\Debugging Tools for Windows 64-bit\cdb.exe 或类似的东西中检测 CDB

或者,您可以通过单击 Add 按钮手动添加它。

另外:

  • 检查您是否安装了 MSVC2010 Qt 包
  • 为什么你使用 5 年前的 Visual Studio 2010,最新版本是 2013,它有免费的 "Pro" 版本(社区版)并且有更好的编译器和 GUI?

谢谢大家,我从链接中得到了线索并弄明白了,但我将 post 找到我为解决问题所做的工作的答案。在链接 post 中稍微复杂一些。

自从安装了 VC2010 后,我以为我已经准备好了,但事实并非如此。结果我还必须安装 Windows SDK,因为我使用的是 widows 7,所以是“Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1

仅此一项即可解决问题,无需执行任何其他操作。

** 很高兴知道 **

我学到的另一件事是,即使我安装了 VS2010-SP1,显然也有 VC2010-compiler-SP1。就是我安装的时候让我知道我需要先安装SDK。

我安装 SDK 后,'Windows SDK Configure tool' 菜单选项出现在我的 windows 开始菜单中,但我没有 运行 它并重新启动 Qt Creator,调试器是已经工作了,所以我也不必 运行 配置。!

当我启动 Qt Creator 时,它会弹出这个 dialog 按确定并完成。