2

好的,所以我在这里真的很困惑,我得到了与启动此线程的 Martin.kv 相同的错误如何在 Qt Creator 中配置 CDB?

其中说“用于调试'x86-windows-msvc2010-pe-32bit'类型的二进制文件的首选调试器引擎不可用....详细信息:没有可用于格式'x86-windows-msvc2010-pe的二进制文件的CDB二进制文件-32 位"

我想我必须下载一些东西来解决这个问题,所以我去了这里http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx我在 32 位系统上安装了 Windows 7,所以我在这个标题下“为 Windows 安装 Windows 7 版本的调试工具”,然后到这里http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=8279下载调试工具视窗。

从我读过的所有内容,在我引用的线程和其他一些内容中,我下载的似乎是正确的。

我承认我搞砸了一点,因为我忘记检查调试器工具的放置位置,因为当它开始下载时,我仍在寻找下载后要做什么。但我很确定它在“C:\Program Files\Microsoft Windows Performance Toolkit”中,但我没有任何称为 Windows 工具包的东西,其他人都说他们的工具包在其中,而且我似乎仍然没有 cdb.exe ..

我下载错了吗?我需要做什么/下载?还有我在哪里可以获得 Qt 站点和许多其他人建议的符号服务器?

抱歉,我是 Qt 的新手,一般来说还有一些编程知识,我的实习计划在一天结束时到期,昨晚它停止了工作,所以我有点吓坏了,但我认为调试器可以帮助,因为它停止工作的原因并没有真正的意义。

4

2 回答 2

0

只有在以下步骤之后,我才让 cdb 与 QtCreator 一起工作:1) 下载并安装适用于 Windows 的调试工具 2) QtCreator->Tools->Options->Build & Run->Tool Chains 3) 将自动检测到的 MS 编译器复制到“手册”第 4 节)设置 cdb.exe 的路径 5)使用“手动”MS 编译器。

也许有一些方法可以避免步骤 3-5(可能会使用环境变量),但所描述的方案工作正常,所以我不介意。

于 2012-09-13T10:42:43.230 回答
0

Qt Creator 设置中应该有一个位置,您可以将其指向 Windows 调试工具附带的 cdb.exe。

见这里:http ://doc.qt.nokia.com/qtcreator-2.5/creator-debugger-engines.html

于 2012-08-21T15:26:21.730 回答