2010-02-01 122 views

回答

4

看看this wiki頁面。我介紹瞭如何從不同配置的源代碼構建Qt二進制文件。

+0

檢查它。它建議「爲Visual Studio準備Qt」。我需要使用qt爲Windows 64位創建應用程序。可能嗎。否則32位應該工作。然而,兩者之間的差異可能會在演出中出現。糾正我,如果我錯了。 – nish 2010-02-01 11:32:59

3

我不確定我是否完全理解您的問題,但我可以告訴您關於我的項目,看看它是否有助於您的情況。

我們:

  1. Visual Studio 2008的C++項目
  2. 包含Win32和x64平臺(換句話說,它可以是32位或64位)
  3. 我們保存原始Qt安裝程序附帶的Qt庫(如Qt/lib/x32),並將Qt重新構建爲64位並將其保存到另一個目錄(例如Qt/lib/x64)中。
  4. 說到鏈接,我們只是確保我們鏈接到正確的庫(32位平臺鏈接到32位Qt等)。

這對我們來說工作得很好。如果我不得不猜測你的問題的答案,

是的,可以在Windows上編譯Qt中的64位可執行文件。這是相同的過程,除非你必須告訴qmake一點點不同的參數。請參閱上面關於如何構建它的Frank Bollack鏈接。

請注意,如果您的應用程序是64位(x64),並且您嘗試鏈接32位Qt(與安裝程序一起提供的那個),它將不會連接到

希望這會有所幫助。

相關問題