2012-04-26 134 views
1

我試圖用gcc 4.7建立QtCreator但我發現了以下錯誤: enter image description here不能編譯QtCreator

的一點是,我卸載QTSDK,而是我從源代碼構建Qt的(但不QtCreator,我現在正在做)。我已經檢查了PATH變量,並且QtSDK在任何地方都沒有提及,但mingw32-make從某處獲得它。

有什麼想法?

+0

我很欣賞你指定GCC 4.7 ..但我認爲它值得一提的QTSDK ** **不附帶GCC 4.4.0,但是版本而不是。另外,您必須在高級/自定義安裝選項下的安裝過程中手動選擇它。 – 2012-04-26 12:36:54

+0

@ Styne666爲什麼我想提及gcc 4.4如果它帶有qtsdk並且不需要任何手動配置,只需即插即用? – smallB 2012-04-26 17:24:11

+0

如果你搜索「QtCreator gcc」,你可能意味着幾件事情,其中​​之一就是你的問題。另一種可能的情況是想知道如何使用gcc在QtCreator中構建一個項目。 – 2012-04-27 11:01:39

回答

2

你嘗試編譯之前做自述這個東西?

set QTDIR=<working_directory>\qt 
set PATH=%QTDIR%\bin;<path_to_mingw>\bin;<working_directory>\creator\bin;%PATH% 
set QMAKESPEC=win32-g++ 
+0

謝謝,不,我沒有。工作目錄應該引用哪個目錄? – smallB 2012-04-26 11:10:22

+0

QTDIR指向Qt安裝位置的根目錄(通過編譯或從包安裝)。自述文件似乎假定你有一個帶有qt和creator文件夾的工作目錄,並且你可以從同一個工作目錄中進行編譯。 – teukkam 2012-04-26 11:15:45

+0

自述:創造條件,使工作目錄,檢查出的Qt和Qt Creator, 例如c:\工作。如果您計劃同時使用MinGW和微軟的Visual Studio或混合使用不同的Qt版本,我們建議 創建它反映了一個目錄結構。例如: C:\工作\ qt4.7.1-VS10,C:\工作\ qt4.7.2-mingw的。 – teukkam 2012-04-26 11:18:15