我是C++和编程的新手,正在尝试使用Qt和Qt Creator进行一个小项目。我一开始使用MinGW编译器,但是由于需要使用QtWebEngineWidgets库,所以这个项目需要使用MSVC编译器。
我安装了Qt 5.8和Microsoft Visual Studio 2015 (Community)。现在,如果我进入项目的Kit部分,它会说MSVC kit没有编译器。我去编译器部分看到了Microsoft Visual C++ Compiler 14.0 (x86),但调试器部分什么也没有,只有为MinGW准备的GNU gdb。
我需要安装另一个调试器吗?还是我已经有了好的调试器?如果是,请问如何找到并设置它?非常感谢您的帮助!
编辑:
非常感谢您的回答!我按照第一个答案中的链接安装了wdk和winsdk 2015(1703版)。现在,在Tools/Options/Debuggers中,我可以看到2个调试器,Windows Kits文件夹中的autodectected cdb.exe (x86和x64)。我的电脑是x64,但我知道x86版本也可以很好地工作,所以我正在尝试使用它。
我尝试将它们添加到kit中,并使用Microsoft Visual C++ Compiler (x86)作为编译器。不幸的是,这仍然不起作用:我收到了一个错误消息。
18:07:19: Exécution des étapes pour le projet JusticeNavigator... 18:07:19: Débute : "C:\Qt\5.8\msvc2015\bin\qmake.exe" C:\Users\Moufid\Desktop\Projets\Qt\JusticeNavigator\JusticeNavigator.pro-spec win32-msvc2015 "CONFIG+=debug" "CONFIG+=qml_debug" 18:07:21: Le processus "C:\Qt\5.8\msvc2015\bin\qmake.exe" s'est terminé normalement. 18:07:21: Débute : "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64_x86\cl.exe" qmake_all 18:07:21: Le processus "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64_x86\cl.exe" a crashé. Erreur lors de la compilation/déploiement du projet JusticeNavigator (kit : Desktop Qt 5.8.0 MSVC2015 32bit) When executing step "qmake"
这个消息是法语的,但很容易理解。