C++ 我应该在Qt creator中更改什么以使用MinGW而不是microsoft编译器进行编译

C++ 我应该在Qt creator中更改什么以使用MinGW而不是microsoft编译器进行编译,c++,windows,qt,mingw,qt-creator,C++,Windows,Qt,Mingw,Qt Creator,当前,QtCreator中的qmake命令如下所示: qmake.exe D:\programing\myproject\myproject.pro -r -spec win32-msvc2010 "CONFIG+=debug" 现在我不喜欢win32-msvc2010,因为Microsoft编译器不支持C++0x,这太糟糕了 那么,在编译桌面Windows应用程序时,我应该将什么配置更改为使用MinGW而不是Microsoft编译器 我浏览了设置并用谷歌搜索了一下,但没有任何提示…最简单的方

当前,QtCreator中的qmake命令如下所示:

qmake.exe D:\programing\myproject\myproject.pro -r -spec win32-msvc2010 "CONFIG+=debug"
现在我不喜欢win32-msvc2010,因为Microsoft编译器不支持C++0x,这太糟糕了

那么,在编译桌面Windows应用程序时,我应该将什么配置更改为使用MinGW而不是Microsoft编译器


我浏览了设置并用谷歌搜索了一下,但没有任何提示…

最简单的方法就是到这里:

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

如果您想更改当前的设置,那么查找mingw缺少的内容可能需要更长的时间。例如,您需要位于此处的mingw qmake(以及mingw_32文件夹下的所有其他内容)文件(使用默认安装选项):

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

如果您想更改当前的设置,那么查找mingw缺少的内容可能需要更长的时间。例如,您需要位于此处的mingw qmake(以及mingw_32文件夹下的所有其他内容)文件(使用默认安装选项):

  • 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
  • 如果添加了新的编译器,请单击它
  • 您将看到下面的一些选项,在中添加编译器可执行路径(例如上面的一个)
  • 您已经完成了—还有一些其他选项,但您可能不需要使用它们

注意我的路径是针对Qt5.5.1(显然)的,因此与5.6稍有不同:)

您应该下载为MingW编译的qt库,或者自己编译它。好吧,这里不可能有一个简单的开关,好吧,我现在找到了。不过,一旦我有了它,我需要告诉QtCreator使用它。我该怎么做?这能回答你的问题吗?“选择工具>选项>构建和运行>工具包>添加。”-使用Qt维护工具添加MinGW工具包,它应该是自动的。还可以看到,您应该下载为MingW编译的Qt库,或者自己编译它。好吧,这里不可能有一个简单的开关,好吧,我现在找到了。不过,一旦我有了它,我需要告诉QtCreator使用它。我该怎么做?这能回答你的问题吗?“选择工具>选项>构建和运行>工具包>添加。”-使用Qt维护工具添加MinGW工具包,它应该是自动的。也看到