C++ 将MinGW编译器添加到Qt5.6.0 Windows

C++ 将MinGW编译器添加到Qt5.6.0 Windows,c++,qt,mingw,qt-creator,C++,Qt,Mingw,Qt Creator,我对此一无所知,几乎一无所知。 我刚开始使用Qt Creator for windows 5.6.0,当我编写第一个“Hello World”代码时 我被要求添加一个工具包。我在网上搜索类似的问题,它说我需要一个Qt编译器。因此,我从QT论坛安装了MinGW 现在,当转到工具->选项->构建和运行->编译器时,我不明白如何将其添加到列表中 请帮我解决这个问题?要想开始,最简单的方法是到这里: 向下滚动并选择适用于Windows 32位(MinGW 4.9.2,1.0 GB)的Qt 5.6.0这

我对此一无所知,几乎一无所知。 我刚开始使用Qt Creator for windows 5.6.0,当我编写第一个“Hello World”代码时

我被要求添加一个工具包。我在网上搜索类似的问题,它说我需要一个Qt编译器。因此,我从QT论坛安装了MinGW

现在,当转到工具->选项->构建和运行->编译器时,我不明白如何将其添加到列表中


请帮我解决这个问题?

要想开始,最简单的方法是到这里:

向下滚动并选择适用于Windows 32位(MinGW 4.9.2,1.0 GB)的Qt 5.6.0这将下载安装程序(大约1 GB)。运行它并选择所有默认选项。然后,您将有Qt5.6和mingw以及QtCreator的所有设置准备就绪。 注意:在开始之前,最好删除当前版本-如果您没有以任何方式附加到它:)

如果您想修复当前的设置,那么查找mingw缺少的内容可能需要更长的时间。例如,您需要位于此处的mingw qmake文件(使用默认安装选项):

  • C:\Qt\Qt5.5.1\5.5\mingw492\u 32\bin\qmake.exe
创建套件的“Qt版本”部分。以及实际的mingw编译器,位于此处(使用默认安装选项):

  • C:\Qt\Qt5.5.1\Tools\mingw492\u 32\bin\g++.exe
创建编译器。一旦你有了这两个,你就可以把它们放在一起创建你的新工具包

但要添加编译器,您只需执行以下操作:

  • 单击“编译器”选项卡
  • 单击添加并选择mingw
  • 如果添加了新的编译器,请单击它
  • 您将看到下面的一些选项,在中添加编译器可执行路径(例如上面的一个)
  • 您已经完成了—还有一些其他选项,但您可能不需要使用它们
注意我的路径是针对qt 5.5.1的(显然),与5.6略有不同:)

更新

都被搬走了以下是新路径:


很好。我以前无法提供数据,但现在一切都变得更有意义了。 我安装的是用于windows 64位的Qt(vs 2013,836mb)

因此,我使用的不是MinGW,而是msvc2013_64。它确实有qmake.exe,但没有g++.exe。我已经分别下载了。
你的回答很有帮助

使用QT维护工具(C:\QT\MaintenanceTool.exe)向QT安装中添加了MinGW包
它允许通过qt存储库添加/删除组件。因此无需重新安装。

您是如何安装Qt的?如果我没记错的话,在安装的某个时候,它要求mingwlocation@bibi我记不清了,但我很确定它在设置时没有询问,否则我可能错过了这一步。我下载的是64位版本。并且在同一路径上预装了msvc2013_64。我应该在这里查找哪些文件?这样行吗?我已经下载了MinGW编译器,并且独立于此..qmake.exe存在。但是我不确定g++.exe是否存在,因为现在我看到我的默认编译器是mscv2013_64。这很让人困惑,很抱歉评论这么多。呵呵。它有clang.exe。“这行得通吗?”泰德杜冷冰冰的说,哈哈,没问题——出去吃午饭了。qt站点上只有一个32位的mingw。。。不确定windows是否有64位版本?-它必须是一个独立的版本。您可以使用MSVC编译器,但是。。。。我真的不喜欢它似乎有一些错误(虽然可能是旧版本)。答案中的链接不再指向正确的页面,没有下载win(mingw)的选项是的,对于MSVC编译器,您需要通过安装MSVC(非免费)或MS SDK(免费)单独安装,然后手动指向它。。。。公平地说,Qt通常会发现,一旦安装了它(如果您先安装的话),就会安装它。与mingw不同的是,它不随Qt安装一起提供。。。。所以更好的是:)