2011-08-24 69 views
1

我想讓QtCreator能夠用mingw和msvc編譯,但我不知道如何。在QtCreator下使用mingw和msvc

我在互聯網上發現了一些信息,但沒有爲我工作。

我試圖通過安裝

  1. QTSDK + qtvs2008 + QT視覺工作室插件[FAIL]
  2. QtCreator獨立+的mingw + qtvs2008 + QT視覺工作室插件[FAIL]
  3. QtCreator用visual studio編譯+ mingw + qtvs2008 [FAIL]

我不知道還有什麼要嘗試,所以我需要一些幫助。 這可能嗎?

+0

你要麼使用MinGW或VS.編譯你怎麼能用Both編譯? –

+0

您可以設置一個可以同時編譯的項目。這就是我讀的。我還沒有弄清楚如何去做。 – kechapito

+0

也請發佈您的配置。 – bygreencn

回答

1

我已經安裝了vs2008。當我下載最新的Qt版本並在Qt Creator中創建項目時,它會自動添加mingw和msvc的目標。換句話說,當您安裝Qt SDK時,請選擇「自定義」安裝並檢查您正在安裝的組件。軟件包中包含vs2008的插件。

1

從Qt SDK開始。這給你Qt Creator,MinGW編譯器,以及MinGW編譯的Qt版本,適用於MinGW開箱即用的開發。然後添加一個獨立版本的Qt二進制文件與MSVC構建,或者獲取源代碼並自己編譯(configure.exe和nmake從MSVC命令提示符)。在Creator中,你可以進入工具 - >選項 - > Qt4版本,通過將條目指向MSVC版本中的bin \ qmake.exe來添加MSVC版本。之後,您應該能夠在項目選項卡中的MinGW和MSVC版本之間切換。您不需要Visual Studio AddIn。

0

安裝時選擇自定義安裝類型。在QtSDK->開發工具 - >桌面Qt-> Qt-中選擇需要編譯器的庫。

enter image description here

0

2016年4月1日
我想,也許你需要這個qt online_installers
用這種方法,也許你可以讓qt-mingw和qt-msvc一起工作。

這裏是配置截圖:

enter image description here