使用QtCreator的MSVC 2017编译器不能调试这就很纳闷了,我使用mingw是可以的调试的(mingw默认安装附带了调试器),查看错误信息和QtCreator配置才知道原来MSVC调试器没安装。
运行调试时报以下错误
Unable to create a debugging engine. (无法创建调试器。)
解决方法
下载运行win10sdksetup.exe
https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk/
在线选择安装32位或64位的调试器X86 Debuggers And Tools-x86_en-us.msi或X64 Debuggers And Tools-x64_en-us.msi。「建议使用默认的安装路径」。
在QtCreator的「Debuggers」中配置:(添加Windows 10的64位debug调试器)
配置「编译套件(Kit)」:(添加于Qt 5.12.1的MSVC 2017 64位编译器)
领取专属 10元无门槛券
私享最新 技术干货