Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在MSVC 2015编译器中使用QT Creator 5.8_C++_Qt_Visual C++_Visual Studio 2015_Qt Creator - Fatal编程技术网

C++ 在MSVC 2015编译器中使用QT Creator 5.8

C++ 在MSVC 2015编译器中使用QT Creator 5.8,c++,qt,visual-c++,visual-studio-2015,qt-creator,C++,Qt,Visual C++,Visual Studio 2015,Qt Creator,我不熟悉C++和编程,我正在尝试使用Qt和Qt-Creator 我使用的是MinGW编译器,但是对于这个项目,我需要使用MSVC编译器(因为我需要使用QtWebEngineWidgets) 我有qt5.8,我正在使用Qt-Creator。我下载了Microsoft Visual Studio 2015(社区) 现在,如果我继续我的项目的kit部分,它会说MSVC工具包没有编译器 我进入编译器部分,我看到了微软Visual C++编译器14(x86)< /C>,但是在调试器部分没有,只有GNU-

我不熟悉
C++
和编程,我正在尝试使用
Qt
Qt-Creator

我使用的是
MinGW编译器
,但是对于这个项目,我需要使用
MSVC编译器
(因为我需要使用
QtWebEngineWidgets

我有
qt5.8
,我正在使用
Qt-Creator
。我下载了Microsoft Visual Studio 2015(社区)

现在,如果我继续我的项目的kit部分,它会说
MSVC工具包没有编译器

我进入编译器部分,我看到了<代码>微软Visual C++编译器14(x86)< /C>,但是在调试器部分没有,只有GNU-GDB为MinGW。 我必须安装另一个调试器,还是我已经有了好的调试器?如果是,如何查找和设置

非常感谢你的帮助,如果我的英语不太好,我很抱歉

编辑:

非常感谢您的回答

我已经按照第一个答案中的链接安装了wdk和winsdk 2015(1703版本)

现在,在Tools/Options/Debuggers中,我可以在Windows Kits文件夹中看到2个调试器,即AutoDetected cdb.exe(x86和x64)。我的电脑是x64,但我知道x86版本可以正常工作,所以我正在尝试使用它

我尝试将它们添加到工具包中,并使用微软Visual C++编译器(x86)作为编译器。 不幸的是,这仍然不起作用:我收到了一条错误消息

18:07:19:projet JusticeNavigator的执行情况。。。18:07:19:Débute:“C:\Qt\5.8\msvc2015\bin\qmake.exe”C:\Users\Moufid\Desktop\Projets\Qt\JusticeNavigator\JusticeNavigator.pro -规范win32-msvc2015“CONFIG+=debug”“CONFIG+=qml_debug”18:07:21:Le processus“C:\Qt\5.8\msvc2015\bin\qmake.exe”最新终端规范。18:07:21:Débute:“C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\u x86\cl.exe”qmake\u all 18:07:21:Le processus“C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\bin\amd64_x86\cl.exe“崩溃”。《项目司法导航器汇编/开发》(工具包:桌面) 5.8.0执行步骤“qmake”时MSVC2015(32位)

消息是法语的,但很容易理解。

根据,Visual Studio不提供所需的调试工具:

要使用CDB调试器,必须安装Windows调试工具。您可以从下载和安装Windows调试工具中下载它们。 注意:VisualStudio不包括所需的调试工具,因此,您必须单独安装它们

如果系统上存在库,则预构建的Qt for Windows将使用该库。在使用微软Visual C++编译器手动构建Qt Creator时,生成过程检查“%SoeFrase%\Windows调试工具”中所需的文件。 强烈建议您将Microsoft提供的符号服务器添加到调试器的符号搜索路径中。符号服务器为您提供调试Windows应用程序的操作系统库的调试信息。有关详细信息,请参阅在Windows上设置CDB路径


Windows调试工具当前可在此处使用:

MSVC不提供所需的调试工具。非常感谢您的回答,正如您在我的编辑中所看到的,您一直很有帮助,但这仍然不起作用。我不确定编辑后是否会通知用户,这就是我添加评论的原因。如果是,我将不再不必要地使用它。请不要编辑您的问题以提出后续问题,而是创建一个新问题。然而,根据您在上面发布的内容,您没有提供足够的信息来确定问题所在。此外,我将根据我的上述评论创建一个答案,供您接受,因为它帮助您解决了问题。