解決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位編譯器)