所以我重新安装了我的系统,但我在 MSVC 调试方面遇到了很大的问题。我可以毫无问题地编译我的应用程序。我已按照 QT creator setting up debugging with CDB 的说明进行操作在 Windows 7 上。
- 我安装了 MS Visual Studio 2010 和更新
- 我卸载了 2010 C++ 运行时。
- 我安装了 Windows 调试工具和 SDK。
- 我还重新更新了 2010 运行时。
完成这一切之后,我现在有了 CDB 调试器。
C:\Program Files\Debugging Tools for Windows (x64)\cdb.exe
在 QT 中它会自动检测 cdb.exe,这就是我的工具包的样子。
当尝试运行调试 session 时,它只是开始并退出。
Debugging starts
Debugging has finished
最佳答案
答案有点傻,当你安装 QT Creator 时,你需要先创建至少一个项目,而不需要任何设置。如果您导入一个项目而不首先执行此操作,一切都会失败。所以我为使它起作用而采取的确切步骤是......
1) 我安装了 VS 2010
2) 将 VS 2010 更新为 SP1
3) 更新 Windows 和 .NET
4) 卸载 2010 C++ 可再发行组件 1.4 或更新版本
5) 为Windows 7安装Windows调试工具和SDK
6) 安装QT库
7) 安装QT creator
8) 创建C++代码片段项目
9) 使用 CDB 64 位设置编译器和调试器
64 位 CDB 也可以在 32 位模式下工作。
关于c++ - MSVC QT Creator - 如何正确设置 CDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20227259/