【发布时间】:2018-06-22 02:10:55
【问题描述】:
我是 C++ 和编程的新手,我正在尝试使用 Qt 和 Qt Creator 进行一个小项目
.
我使用的是MinGW compiler,但对于这个项目,我需要使用MSVC compiler(因为我需要使用QtWebEngineWidgets)。
我有Qt 5.8,我正在使用Qt Creator。我下载了 Microsoft Visual Studio 2015(社区)。
现在,如果我进入项目的套件部分,它会显示 MSVC kit has no compiler。
我去了编译器部分,我看到了Microsoft Visual C++ Compiler 14.0 (x86),但在调试器部分什么都没有,只有 GNU gdb for MinGW。
我必须安装另一个调试器,还是我已经有了好的调试器?如果是,如何查找和设置?
非常感谢您的帮助,如果我的英语不完美,请见谅!
编辑:
非常感谢您的回答!
我已经按照第一个答案中的链接,安装了 wdk 和 winsdk 2015(1703 版本)。
现在,在工具/选项/调试器中,我可以在 Windows Kits 文件夹中看到 2 个调试器,自动检测的 cdb.exe(x86 和 x64)。我的电脑是 x64,但我知道 x86 版本可以正常工作,所以我正在尝试使用它。
我尝试将它们添加到工具包中,并使用 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:首次亮相:“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" 崩溃。Erreur lors de la compilation/déploiement du projet JusticeNavigator (kit : Desktop Qt 5.8.0 MSVC2015 32bit) 执行步骤“qmake”时
消息是法语,但很容易理解。
【问题讨论】:
-
MSVC 不提供所需的调试工具。见doc.qt.io/qtcreator/…
-
非常感谢您的回答,正如您在我的编辑中看到的那样,您很有帮助,但这仍然不起作用。我不确定编辑后是否会通知人们,这就是我添加评论的原因。如果是,我不会再不必要地使用它。
-
请不要编辑您的问题以提出后续问题 - 而是创建一个新问题。但是,根据您在上面发布的内容,您没有提供足够的信息来确定问题所在。另外,我会根据我上面的评论创建一个答案供您接受,因为它可以帮助您解决问题。
标签: c++ qt visual-c++ visual-studio-2015 qt-creator