Qt4 原始碼編譯安裝指南

coderlife--發表於2016-09-24

〇、前面
我的環境,Win 7 64位,VS2008 64位。

一、獲取原始碼
這個直接從Qt官網下載就可以了。

二、配置
過程基本跟這篇文章一樣 以及參考官網Configuration Options for QtInstalling Qt for Windows ,不過我使用的引數是

.\configure.exe -platform win32-msvc2008 -qtlibinfix 64 -no-qt3support -opensource -opengl

其中有關Configuration.exe選項可以從官方文件看,建議編譯前從頭到尾看下那個網頁,不涉及很難的英語,基本都能看懂,看完對編譯過程多少心中比較有數。其中有幾個需要注意的是:
1. 不使用第三方庫,這可能會佔用很長時間,因為Qt的庫編譯起來本來就要很久,因此為什麼不在後續需要才連結呢?
2. -qtlibinfix選項可以指定編譯後庫的名稱,比如,預設是QtCore4.lib,如果我想編譯一個64版本的,那我可以指定-qtlibinfix 64,則會產生QtCore644.lib。

三、Windows編譯
編譯的時候涉及到你用哪個平臺和編譯器的問題,這裡跟上面一步的-platform win32-msvc2008有關,比如這裡我是用VS2008 64位來編的,就直接使用的是 開始選單->Microsoft Visual Studio 2008->Visual Studio 2008 x64 Win64 命令提示,開啟命令列工具。然後在上一步之後是執行

nmake

四、Linux編譯
如果是在linux系統下編譯,則可以參考Installing Qt for X11 Platforms

相關文章