用 VS2005 編譯 Qt 程式

首先到 Qt 網站下載 Qt SDK for Windows 與 Visual Studio Add-in。

將 Qt 安裝到預設的 C:\Qt\2009.01 中。

安裝完畢後,將 C:\Qt\2009.01 複製一個,為 C:\Qt\qt4.5.0-vs2005。這樣做我們還是可以用原生的 Qt 配 MingGW 來編譯。

進入 C:\Qt\4.5.0-vs2005\qt,執行 configure.exe。不加任何參數可以看 help。由於針對 VS2005,因此我們要指定 platform 這個參數:

D:\Qt\4.5.0-vs2005\qt\configure.exe -platform win32-msvc2005

接著 configure 就會看我們系統支援哪些東西。



接著我們要跑 nmake 來編譯 Qt。在這之前先透過 VS2005 的 vcvars32.bat 設定環境變數。

C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.bat

接著跑 nmake,就會開始編譯。過程要很久,看電腦配備,約 1~4 小時。

編譯完畢後,到我的電腦按右鍵 -> 內容 -> 進階 -> 環境變數,加入
 
QTDIR = D:\Qt\4.5.0-vs2005\qt



重開機,讓環境變數生效。

打開 VS2005,應該就會看到選單中多了個 Qt。然後,打開 Qt project 檔,開始編譯囉!

留言

熱門文章