解决QtCreator无调试器的问题

  • 2020 年 2 月 24 日
  • 筆記

❝使用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.msiX64 Debuggers And Tools-x64_en-us.msi「建议使用默认的安装路径」
  • 在QtCreator的「Debuggers」中配置:(添加Windows 10的64位debug调试器)
  • 配置「编译套件(Kit)」:(添加于Qt 5.12.1的MSVC 2017 64位编译器)