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

时间:2013-11-26 20:26:00

标签: c++ qt debugging windbg

所以我安装了我的系统,我遇到了MSVC debbugging的巨大问题。我可以编译我的应用程序没问题。我已按照Windows 7上QT creator setting up debugging with CDB的说明进行操作。

  1. 我安装了MS Visual Studio 2010并更新了
  2. 我卸载了2010 C ++运行时。
  3. 我安装了Windows调试工具和SDK。
  4. 我还重新更新了2010运行时。
  5. 毕竟我现在有了CDB调试器。

    C:\Program Files\Debugging Tools for Windows (x64)\cdb.exe
    

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

    QT Settings

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

    Debugging starts
    Debugging has finished
    

2 个答案:

答案 0 :(得分:2)

anwser有点傻,当您安装QT创建者时,您需要先创建至少一个项目而不进行任何设置。如果您在不执行此操作的情况下导入项目,则一切都将失败所以我采取的确切步骤是......

1)我安装了VS 2010

2)将VS 2010更新为SP1

3)更新Windows和.NET

4)卸载2010 C ++可再发行组件1.4或更新版

5)安装适用于Windows 7的Windows调试工具和SDK

6)安装QT库

7)安装QT创建者

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

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

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

答案 1 :(得分:2)

我遇到了类似的问题,事实证明它没有设置为x64版本。所以基本上:工具 - >选项 - >套件 - > Qt 5.x.x->调试器并将其设置为以" x64 \ cdb.exe结尾的那个"