Qt5.9.1_MSVC2017版本调试环境安装

来源:互联网 发布:mac给iphone安装软件 编辑:程序博客网 时间:2024/06/13 03:51

由于Qt-msvc版本套件没有默认安装调试器, 需要我们自己手动下载安装

根据官方文档http://doc.qt.io/qtcreator/creator-debugger-engines.html, 可以看到支持的调试器如下

PlatformCompilerNative DebuggerLinuxGCC, ICCGDB, LLDB (experimental)UnixGCC, ICCGDBmacOSGCC, ClangLLDB, FSF GDB (experimental)Windows/MinGWGCCGDBWindows/MSVCMicrosoft Visual C++ CompilerDebugging Tools for Windows/CDB于是需要安装CDB(Microsoft  Console Debugger)

CDB安装

1. 按照网上的教程, 利用搜索引擎搜索Debugging Tools for Windows 到如下页面
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/index

点击红框里面的链接, 到如下页面
https://developer.microsoft.com/zh-cn/windows/downloads/windows-8-1-sdk

由于我的环境是windows 10 + VS2017, 而这个页面中并未说明支持windows10, 观察这个页面的URL, 最后是windows-8-1-sdk, 推测不是我想要的, 然后尝试删掉"windows-8-1-sdk"尝试回到这个页面的上一级,成功, 到如下页面
https://developer.microsoft.com/zh-cn/windows/downloads/

然后点击这个链接, 进入如下页面
https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk

这时点击下载.exe, 会下载到一个winsdksetup.exe的文件, 点击运行,

这里直接选择安装在本机上,
然后下一步, 直到如下界面

由于我只需要调试工具, 只选这一项点击安装即可

安装完成后打开 QtCreator, 到工具-选项界面, 点击构建和运行, 选择qt 5.9.1 msvc2017, 可以看到调试器已经自动检测到了, 创建一个工程进行测试, 发现调试功能已经正常.