作者:jimmy
日期:2011-4-18
本文檔用于指導如何集成QT4.7.2到VS2008 IDE,詳細描述其步驟和配置。
安裝步驟:
一、 安裝包準備:
1)下載QT4.7.2框架(Qt: Framework Only)安裝程序,即:Qt libraries 4.7.2 for Windows (VS 2008, 218 MB),文件名為:qt-win-opensource-4.7.2-vs2008.exe
下載地址:http://qt.nokia.com/downloads/windows-cpp-vs2008
注意:此處只要下載QT4.7.2的框架就可以,不需要下載整套SDK
2)下載VS插件(Visual Studio Add-in),文件名為:qt-vs-addin-1.1.9.exe
下載地址:http://qt.nokia.com/downloads/visual-studio-add-in
3)VS2008和VS2008 SP1
二、 安裝VS2008和VS2008 SP1補丁
三、 先安裝QT框架qt-win-opensource-4.7.2-vs2008.exe,假設安裝到D:/QtVS2008/4.7.2目錄下;再安裝VS2008的插件qt-vs-addin-1.1.9.exe安裝路徑?jīng)]啥要求,盡量跟vs2008路徑在同一個(gè)盤(pán)。
四、 配置QT:控制面板->系統->高級->環(huán)境變量,在“系統變量”這個(gè)組合框中,找到“Path”變量,在"Path"的最后面添加" D:/QtVS2008/4.7.2/bin/",(假設你的安裝目錄是“D:/QtVS2008/4.7.2/”以下的命令都是依照這個(gè)安裝目錄進(jìn)行操作)
五、 接下來(lái)在windows下編譯QT,開(kāi)始 -> 程序 -> Microsoft Visual Studio 2008 -> Visual Studio Tools ->Visual Studio 2008命令提示
檢查vs2008是否裝好,命令行下鍵入 nmake /? 如:
D:/Program Files/Microsoft Visual Studio 9.0/VC>nmake /?
Microsoft (R) 程序維護實(shí)用工具 9.00.30729.01 版
版權所有(C) Microsoft Corporation。保留所有權利。
用法: NMAKE @commandfile
NMAKE [選項] [/f makefile] [/x stderrfile] [macrodefs] [targets]
選項:
/A 生成所有已計算的目標
/B 如果時(shí)間戳相等則生成
/C 取消輸出消息
/D 顯示生成消息
…….
說(shuō)明nmake已經(jīng)安裝正確,可以編譯了。
六、 在命令行中鍵入:
d: 回車(chē)
cd D:/QtVS2008/4.7.2/ 回車(chē)
configure -debug-and-release -static -platform win32-msvc2008
(注意:如果機器中存在多個(gè)編譯器,你想要指定一個(gè)編譯器,需要指定具體的編譯器如: configure -platform win32-msvc2008,即用vs2008編譯qt源碼)
還有很多編譯選項,可以通過(guò)configure –help來(lái)查看。
上面命令是用vs2008編譯debug和release的兩個(gè)QT庫,庫文件生成靜態(tài)的。
configure 命令大概需要十幾分鐘不等!
nmake 回車(chē)
編譯開(kāi)始,大概需要幾個(gè)小時(shí)不等,請耐心等待!
七、 編譯成功之后,配置VS2008:
打開(kāi)VS2008,工具 -> 選項 -> 項目和解決方案 -> VC++目錄中,
A. 在“包含文件”中加入以下目錄:
注意:我在系統中設置了一個(gè)環(huán)境變量:QTVS2008Dir,值為:D:/QtVS2008/4.7.2/,便于管理。

B.在“庫文件”中加入目錄:

八、配置VC助手,安裝好Visual Assist后,首先打開(kāi)VS2008的菜單VassistX->Visual Assist X Options…,然后配置VC助手include目錄如下圖所示:

接下來(lái)配置VC助手的源碼目錄如下圖所示:

九、到現在為止,VS2008和QT的安裝配置已經(jīng)全部完成,你可以放心開(kāi)發(fā)QT程序了
打開(kāi)vs2008,新建==》項目就會(huì )有QT的工程說(shuō)著(zhù)指引了,如圖:

聯(lián)系客服