2013-01-31 137 views
5

因此,看起來Digia正在從諾基亞手中接過Qt,因此獲得一些簡單的下載就相當麻煩。使用MinGW安裝Qt Creator

如果我現在進入下載頁面(http://qt-project.org/downloads),我看到有一個用於Windows的Qt Creator 2.6.2下載。當我下載並運行安裝時,似乎MinGW不再與它一起打包。

我試圖單獨安裝MinGW 4.4,然後添加一個工具鏈,但是當我嘗試編譯我的基於CMake的項目時沒有運行。

然後我遇到了提供Qt SDK 1.2.1的諾基亞網站;但是現在看起來他們需要您創建一個帳戶才能下載安裝程序。

下載完整的Qt庫可能會提出什麼建議,但這不是最好的想法,因爲我基本上爲基於CMake的開源庫設計了一個安裝過程,我一直在努力(http://tudat.tudelft.nl)。

用戶不滿意下載所有Qt庫,因爲我們沒有使用它們中的任何一個。我已經完全用完了解決方案(並且介意你,這似乎只是Windows的一個問題,因爲當我在Linux和Mac上安裝Qt Creator時,GCC自動檢測似乎工作正常)。

簡而言之,是否有人有一個簡單的安裝例程來安裝Qt Creator,並讓它與MinGW一起編譯一個基於CMake的項目?

在此先感謝!

卡爾蒂克

PS:我知道有很多關於Qt Creator的+ MinGW的線程,但他們都似乎與最近雙方的Digia公司和諾基亞網站的變化現在已經過時。


我應該補充一點,問題不在於Windows下不能自動檢測工具鏈。我已經成功地將QG Creator自動檢測到的MinGW和CMake都添加到了系統路徑中。問題是,當我嘗試打開我的項目的CMakeLists.txt文件時,我無法選擇任何生成器。

回答

0

直向前:

  1. 安裝Qt框架
  2. 安裝MINGW
  3. 安裝CMake
  4. 安裝其他的東西,例如Git的
  5. 安裝Qt Creator的

正如你已經提到的,有很好的機會Qt Creator的獲取通過自動檢測一切。儘管如此,你應該檢查Qt設置,如果一切正常,例如調試器。

第一次打開cmake項目時,Qt Creator(應該)要求使用工具鏈。如果您想在之後更改鏈,請刪除構建文件和cmake目錄。

更多細節的Qt Creator和cmake的:http://qt-project.org/doc/qtcreator-2.7/creator-project-cmake.html

+0

感謝您的反饋。在receipe中遇到的麻煩是安裝了所有東西之後的步驟,當我需要選擇工具鏈使用時。彈出的CMake嚮導不會顯示任何可選擇的工具鏈,即使它們確實出現在Qt Creator設置中。 我現在已經恢復推薦用戶安裝由MinGW 4.4附帶的諾基亞提供的SDK。 同樣,這個問題似乎只在Windows下出現。在Ubuntu,openSUSE和Mac OS X上,我沒有任何困難設置我自己的工具鏈,然後通過Qt Creator中的CMake嚮導選擇它。 Kartik – kartikkumar

+0

如果工具鏈沒有出現在Qt Creator設置中,您應該嘗試手動設置編譯器和qt。之後,您可以使用這些設置定義工具鏈。這是否工作? – Tob

+0

不幸的是,手動添加工具鏈似乎無法解決問題。我可以在沒有任何問題的情況下添加它,並且它顯示在Qt Creator偏好設置面板下的工具鏈列表中。但是,當我加載CMake嚮導時,根本沒有任何可以從中選擇的生成器。 – kartikkumar