作者:jimmy
日期:2011-4-18
本文檔用于指導(dǎo)如何集成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,假設(shè)安裝到D:/QtVS2008/4.7.2目錄下;再安裝VS2008的插件qt-vs-addin-1.1.9.exe安裝路徑?jīng)]啥要求,盡量跟vs2008路徑在同一個盤。
四、 配置QT:控制面板->系統(tǒng)->高級->環(huán)境變量,在“系統(tǒng)變量”這個組合框中,找到“Path”變量,在"Path"的最后面添加" D:/QtVS2008/4.7.2/bin/",(假設(shè)你的安裝目錄是“D:/QtVS2008/4.7.2/”以下的命令都是依照這個安裝目錄進行操作)
五、 接下來在windows下編譯QT,開始 -> 程序 -> Microsoft Visual Studio 2008 -> Visual Studio Tools ->Visual Studio 2008命令提示
檢查vs2008是否裝好,命令行下鍵入 nmake /? 如:
D:/Program Files/Microsoft Visual Studio 9.0/VC>nmake /?
Microsoft (R) 程序維護實用工具 9.00.30729.01 版
版權(quán)所有(C) Microsoft Corporation。保留所有權(quán)利。
用法: NMAKE @commandfile
NMAKE [選項] [/f makefile] [/x stderrfile] [macrodefs] [targets]
選項:
/A 生成所有已計算的目標(biāo)
/B 如果時間戳相等則生成
/C 取消輸出消息
/D 顯示生成消息
…….
說明nmake已經(jīng)安裝正確,可以編譯了。
六、 在命令行中鍵入:
d: 回車
cd D:/QtVS2008/4.7.2/ 回車
configure -debug-and-release -static -platform win32-msvc2008
(注意:如果機器中存在多個編譯器,你想要指定一個編譯器,需要指定具體的編譯器如: configure -platform win32-msvc2008,即用vs2008編譯qt源碼)
還有很多編譯選項,可以通過configure –help來查看。
上面命令是用vs2008編譯debug和release的兩個QT庫,庫文件生成靜態(tài)的。
configure 命令大概需要十幾分鐘不等!
nmake 回車
編譯開始,大概需要幾個小時不等,請耐心等待!
七、 編譯成功之后,配置VS2008:
打開VS2008,工具 -> 選項 -> 項目和解決方案 -> VC++目錄中,
A. 在“包含文件”中加入以下目錄:
注意:我在系統(tǒng)中設(shè)置了一個環(huán)境變量:QTVS2008Dir,值為:D:/QtVS2008/4.7.2/,便于管理。
B.在“庫文件”中加入目錄:
八、配置VC助手,安裝好Visual Assist后,首先打開VS2008的菜單VassistX->Visual Assist X Options…,然后配置VC助手include目錄如下圖所示:
接下來配置VC助手的源碼目錄如下圖所示:
九、到現(xiàn)在為止,VS2008和QT的安裝配置已經(jīng)全部完成,你可以放心開發(fā)QT程序了
打開vs2008,新建==》項目就會有QT的工程說著指引了,如圖:
開始你的QT開發(fā)之旅吧!!
聯(lián)系客服