我是新来的C++
和编程,我正在尝试做一个小项目,使用Qt
and Qt Creator
.
我当时用的是MinGW compiler
,但对于这个项目,我需要与MSVC compiler
(因为我需要使用QtWebEngineWidgets
).
I have Qt 5.8
我正在使用Qt Creator
。我下载了 Microsoft Visual Studio 2015(社区)。
现在,如果我继续我的项目的套件部分,它会说MSVC kit has no compiler
.
我去了编译器部分,我看到Microsoft Visual C++ Compiler 14.0 (x86)
,但调试器部分没有任何内容,只有 MinGW 的 GNU gdb。
我必须安装另一个调试器,还是我已经有了好的调试器?如果是的话如何找到并设置?
非常感谢您的帮助,如果我的英语不完美,请抱歉!
EDIT:
非常感谢您的回答!
我已按照第一个答案中的链接进行操作,并安装了 wdk 和 Winsdk 2015(1703 版本)。
现在,在“工具/选项/调试器”中,我可以在 Windows Kits 文件夹中看到 2 个调试器、自动检测的 cdb.exe(x86 和 x64)。我的计算机是 x64,但我知道 x86 版本可能可以正常工作,因此我正在尝试使用它。
我尝试将它们添加到套件中,并使用 Microsoft Visual C++ Compiler (x86) 作为编译器。
不幸的是,这仍然不起作用:我收到一条错误消息。
18:07:19: JusticeNavigator 项目的执行... 18:07:19: 首演:“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" 是正常终止。 18:07:21:首次亮相:“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”崩溃。JusticeNavigator 项目编译/部署出错(套件:Desktop Qt)
5.8.0 MSVC2015 32bit) 执行步骤“qmake”时
该信息是法语的,但很容易理解。