2011-01-07 94 views
3

我已經下載了Qt的源碼包,並試圖在64位Windows 7機器上構建64位版本。我已經儘可能多地閱讀Qt,但是我必須在某處丟失某些東西。Qt構建64位

我打開一個64位的命令shell,有些說明似乎認爲是唯一必需的。

接下來我調用configure。但是,我應該指定一個平臺選項嗎?如果是這樣的話?似乎沒有win64選項,或類似的東西。

然後我打電話nmake,它建立了一堆東西,但它仍然建立在32位。

我錯過了什麼?任何幫助將是驚人的。

回答

6

下面是我在64位Windows上運行以構建Qt 4.7.1的configure命令。編譯的庫實際上是64位的。這是從64位命令行運行的。我使用的是Windows平臺SDK,而不是Visual Studio,但只要您運行vcvars64.bat(或類似的東西),就應該設置您的環境。

configure -plugin-sql-sqlite -no-qt3support -no-webkit -developer-build -opensource -platform win32-msvc2008 
nmake 
+0

其實,這基本上是我們做錯了什麼。如果您沒有Visual Studio 64位命令外殼,那麼該腳本就是您需要的。謝謝。 – Liz 2011-01-10 16:48:22

1

這似乎是正確的做法。你有沒有在同一個源碼樹上構建一個32位的Qt?您可以嘗試使用新的Qt源目錄重新啓動。

+0

感謝您的再次證實。我們終於明白,我們弄糟了命令外殼。你的幫助是值得投票:) – Liz 2011-01-10 16:45:35