2016-03-23 24 views
1

目前在QtCreator我的qmake命令如下:我應該Qt Creator中更改編譯使用MinGW的,而不是微軟的編譯器

qmake.exe D:\programing\myproject\myproject.pro -r -spec win32-msvc2010 "CONFIG+=debug" 

現在,我不喜歡win32-msvc2010因爲微軟編譯器吸可怕沒有按不支持C++ 0x。

那麼在編譯桌面Windows應用程序時,我更改爲時使用MinGW而不是Microsoft編譯器?

我通過設置走去,google搜索,但沒有暗示......做

+0

您應該下載Qt庫,編譯MingW平臺或自己編譯略有不同。 AFAIK不能有一個簡單的開關, – Shf

+0

好吧,我現在找到了[下載鏈接](http://www.qt.io/download-open-source/#section-5)。不過,一旦我有了它,我需要告訴QtCreator使用它。我怎麼做? –

+0

這是否回答你的問題? 「選擇工具>選項>生成並運行>套件>添加。」 - http://doc.qt.io/qtcreator/creator-targets.html – Shf

回答

0

最簡單的事情是去這裏:

Link to Qt downloads page

向下滾動並選擇Qt 5.6.0 for Windows 32-bit (MinGW 4.9.2, 1.0 GB)這將下載安裝(其大約1 GB)。運行它並選擇所有默認選項。然後你將有Qt 5.6和mingw以及Qt Creator都準備好了。 注意:在你開始之前,它可能最好刪除你的當前版本 - 如果你沒有以任何方式附加到它:)

如果你想改變你當前的設置,那麼它可能會更長時間地找到你明白你失蹤的是什麼。例如,你需要將設在這裏的文件(mingw_32文件夾下和所有其他的東西)MinGW的QMAKE(使用默認安裝選項):

  • C:\Qt\Qt5.5.1\5.5\mingw492_32\bin\qmake.exe

以創建「的Qt版本「套件的一部分。和實際的MinGW編譯器,就設在這裏(使用默認安裝選項):

  • C:\Qt\Qt5.5.1\Tools\mingw492_32\bin\g++.exe

創建你的編譯器。一旦你有了這兩個,那麼你可以把它們放在一起來創建你的新套件。

但只需添加一個編譯器,所有你需要做的是:

  • 點擊編譯器選項卡
  • 單擊添加並選擇MinGW的
  • 新的編譯器被添加,點擊
  • 你會看到下面的一些選項,添加你的編譯器可執行文件路徑(例如上面的例子)。
  • 你完成了 - 還有其他一些選擇,但你可能不需要使用它們。

我的路徑是QT 5.5.1(明顯),因此以5.6 :)