MSVC QT Creator - 如何正确设置CDB?

rre*_*ves 6 c++ debugging qt windbg

所以我重新安装了我的系统,但我在 MSVC 调试方面遇到了巨大的问题。我可以毫无问题地编译我的应用程序。我已按照QT 创建者在 Windows 7 上使用 CDB 设置调试的说明进行操作。

  1. 我安装了 MS Visual Studio 2010 和更新
  2. 我卸载了 2010 C++ 运行时。
  3. 我安装了Windows调试工具和SDK。
  4. 我还重新更新了 2010 运行时。

毕竟我现在有了 CDB 调试器。

C:\Program Files\Debugging Tools for Windows (x64)\cdb.exe
Run Code Online (Sandbox Code Playgroud)

在 QT 中,它会自动检测 cdb.exe,这就是我的套件的样子。

QT 设置

当尝试运行调试会话时,它只是启动并退出。

Debugging starts
Debugging has finished
Run Code Online (Sandbox Code Playgroud)

rre*_*ves 2

anwser 有点傻,当你安装 QT Creator 时,你需要先创建至少一个项目,而不进行任何设置。如果您导入项目时不首先执行此操作,则一切都会失败。所以我为使其发挥作用所采取的具体步骤是......

1)我安装的是VS 2010

2)将VS 2010更新到SP1

3) 更新Windows和.NET

4) 卸载 2010 C++ Redistributables 1.4 或更高版本

5)安装Windows调试工具和Windows 7 SDK

6)安装QT库

7)安装QT创建者

8) 创建C++代码片段项目

9) 使用 CDB 64 位设置编译器和调试器

64 位 CDB 也可以在 32 位模式下工作。