最近在用Qt做客戶端界面開發(fā),對(duì)于集成開發(fā)環(huán)境很是頭疼,剛到公司時(shí),領(lǐng)導(dǎo)讓自己搭建IDE,從網(wǎng)上找了一堆最終選擇了用Qt+mingw+eclipse開發(fā),但是安裝后需要編譯Qt源代碼才能用eclipse的DEBUG功能,自己編譯不成功。后來(lái)發(fā)現(xiàn)有已編譯好的適合于VS2008的Qt安裝程序,于是搭建了Qt+VS2008的開發(fā)環(huán)境,可是VS2008一些用戶體驗(yàn)、錯(cuò)誤提示、輸入自動(dòng)提示等效果不太好,于是選擇了qt+VS2010的開發(fā)環(huán)境。 在網(wǎng)上找了一些資料,有很多都不全,但是有很好的參考價(jià)值的,經(jīng)過(guò)收集整理再加上自己的實(shí)踐后,終于發(fā)現(xiàn)了安裝方法。我電腦系統(tǒng)安裝的是win7,安裝步驟如下: 1.下載安裝VS2010,我裝的是英文破解版,我的安裝路徑是D:\Microsoft Visual Studio 10.0,選擇完全安裝,完成后在C:\Program Files下會(huì)生成很多文件夾,注意Microsoft SDKs文件夾配置環(huán)境變量時(shí)要用到,安裝完成后可以正常啟動(dòng)VS2010,但是如果想通過(guò)命令好啟動(dòng)VS2010還需要設(shè)置系統(tǒng)環(huán)境變量,設(shè)置方法: 我的電腦->右鍵菜單選擇屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->xp用戶變量;在用戶變量中增加以下環(huán)境變量,注意別自己加空格: include = D:\Microsoft Visual Studio 10.0\VC\include;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include; lib = D:\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib; path = D:\Microsoft Visual Studio 10.0\VC\bin;D:\Microsoft Visual Studio 10.0\Common7\IDE;C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin; 2.在http://get.qt./qt/source/qt-everywhere-opensource-src-4.7.3.zip 下載Qt 4.7.3 源代碼包。注意這里我們要手動(dòng)編譯生成所有的庫(kù),而不是用安裝文件簡(jiǎn)單安裝。整個(gè)安裝過(guò)程耗時(shí)在2小時(shí)以上。 (1).把下載到的qt-everywhere-opensource-src-4.7.3壓縮包解壓到指定文件夾。注意,路徑中不要包含空格等特殊字符!如D:\Qt\4.7.3; (2).在環(huán)境變量中的系統(tǒng)環(huán)境變量增加:QTDIR=D:\Qt\4.7.3, QMAKESPEC=win32-msvc2010,Path = %QTDIR%\bin; (3).在http://www.qqstock.cn/ftp://ftp.qt./jom/下載最新版本的jom,這里我下載了jom108。把jom放到和Qt根目錄平級(jí)的地方。如D:\Qt\jom; (4).打開VS2010的命令行窗口,進(jìn)入D:\Qt\4.7.3文件夾。輸入configure -debug-and-release -opensource -platform win32-msvc2010 大概十分鐘以內(nèi)可以完成。注意,如果要編譯32位庫(kù),就用普通的Visual Studio Command Prompt。如果要編譯64位庫(kù),就使用Visual Studio x64 Win64 Command Prompt。 (5). 在命令行窗口輸入 3.下載安裝qt-vs-addin-1.1.9,安裝后就會(huì)在vs2010菜單欄上增加一個(gè)Qt菜單。 4.vs2010創(chuàng)建qt工程后,如果出現(xiàn)無(wú)法build,可以在qt菜單中的Qt options中把Qt的版本和路徑加進(jìn)去。安裝Qt后,文件夾占用空間較大,可以通過(guò)命令行窗口(注意以上都是vs2010下的命令行窗口)輸入..\jom\jom.exe clean,這是用來(lái)清除編譯過(guò)程中產(chǎn)生的臨時(shí)文件,不會(huì)影響安裝效果,這樣qt+vs2010集成開發(fā)環(huán)境就搭建好了?。?! |
|