在Qt 5.4中“没有调试器设置”

时间:2015-02-09 15:40:10

标签: c++ qt debugging

我安装了Qt Creator(Qt 5.4)。当我调试我的Qt项目时,它不会并且说“没有调试器设置”。

现在我已经在我的计算机上安装了VC-2010,我显然有调试器(我验证了所有工作),但我是否必须为Qt Creator下载另一个调试器?如何配置调试器?

3 个答案:

答案 0 :(得分:3)

它应该自动检测到它。

尝试:

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

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

Additionaly:

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

答案 1 :(得分:2)

谢谢大家,我从链接中找到了线索并想出来但我会发布我为解决问题所做的工作的答案。链接的帖子有点复杂。

我认为自从我安装了VC2010以来我已经完成了所有设置但不是这样。事实证明我还必须安装Windows SDK,因为我使用的是寡妇7,那就是“Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1

仅此一项就修好了,不需要做任何其他事情。

** 相关提示 **

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

我安装了SDK之后,我的Windows开始菜单中出现了“Windows SDK配置工具”菜单选项,但我没有运行它并重新启动Qt Creator,调试器已经运行所以我没有必要也运行配置。!

当我启动Qt Creator时,它会显示dialog按下确定并完成所有操作。

答案 2 :(得分:1)