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

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

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

Platform Compiler Native Debugger
Linux GCC, ICC GDB, LLDB (experimental)
Unix GCC, ICC GDB
macOS GCC, Clang LLDB, FSF GDB (experimental)
Windows/MinGW GCC GDB
Windows/MSVC Microsoft Visual C++ Compiler Debugging 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
Qt5.9.1_MSVC2017版本调试环境安装_第1张图片
点击红框里面的链接, 到如下页面
https://developer.microsoft.com/zh-cn/windows/downloads/windows-8-1-sdk
Qt5.9.1_MSVC2017版本调试环境安装_第2张图片
由于我的环境是windows 10 + VS2017, 而这个页面中并未说明支持windows10, 观察这个页面的URL, 最后是windows-8-1-sdk, 推测不是我想要的, 然后尝试删掉"windows-8-1-sdk"尝试回到这个页面的上一级,成功, 到如下页面
https://developer.microsoft.com/zh-cn/windows/downloads/
Qt5.9.1_MSVC2017版本调试环境安装_第3张图片
然后点击这个链接, 进入如下页面
https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdk
Qt5.9.1_MSVC2017版本调试环境安装_第4张图片
这时点击下载.exe, 会下载到一个winsdksetup.exe的文件, 点击运行,
Qt5.9.1_MSVC2017版本调试环境安装_第5张图片
这里直接选择安装在本机上,
然后下一步, 直到如下界面
Qt5.9.1_MSVC2017版本调试环境安装_第6张图片
由于我只需要调试工具, 只选这一项点击安装即可

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

你可能感兴趣的:(工具及环境配置)