1. 簡述
在 Windows2000/xp/vista 下,安裝 VS2005, QT 4.7.2 ;並在 VS2005上建立 QT 的集成開發環境, 利用 VS2005 開發環境開發,調試 QT 程序;
2. 所需程序
VS2005以及VS2005Sp1 // VS2005 的安裝程序;
qt-everywhere-opensource-src-4.7.2.tar.gz // QT 4.7.2 的 Windows 庫
qt-vsintegration-1.3.1.exe 或者qt-vs-addin(qt-vs-addin-1.1.8.exe) // VS2005 的 for QT 插件
3. 操作步驟
3.1 安裝 VS2005
在 Windows 下,進入 VS2005/ 目錄,雙擊 setup.exe 程序;
每次按照提示, 點擊 “Next”按鈕 即可;
3.2 安裝 QT 4.7.2 源代碼
點擊qt-everywhere-opensource-src-4.7.2.tar.gz解壓到某個目錄,如C:/Qt/4.7.2 目錄下(路徑不要包含空格,否則會編譯出錯);
3.3 編譯QT 4.7.2
① Windows2000/xp中新增一個系統環境變量QMAKESPEC,值爲win32-msvc2005
② 在系統環境變量的path中添加C:/Qt/4.7.2/bin
③ 從Windows 的“開始”按鈕點擊,打開 VS2005 Command Program; 路徑如下:
“Start -> Program -> Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio Command Program”
在VS2005 Command Program 裏,進入QT 4.7.2 源代碼 目錄,如:
> C:/
> cd C:/Qt/4.7.2
執行configure 目錄,參數如下:
>configure -debug-and-release -stl -platform win32-msvc2005 -no-dsp –vcproj
Type 'o' if you want to use the Open Source Edittion.
根據情況選擇c或者o
等待一段時間後,運行 nmake 命令,如:
> nmake
等待數小時後(視機器條件而定),編譯成功即可;
3.4 安裝VS2005 的 QT 插件
雙擊執行 qt-vsintegration-1.3.1.exe (註冊碼baidu一下)或者qt-vs-addin(qt-vs-addin-1.1.8.exe) 程序即可;
3.5 設置環境參數
在 “系統環境參數裏”,新增 一個環境變量:
QTDIR = C:/Qt/4.7.2
即: 變量名 爲 QTDIR
變量值 爲C:/Qt/4.7.2
3.6 配置 VS2005 環境
啓動 VS2005;
選擇菜單: “ Tools ” -〉 “ Options ” ;
在彈出窗口中,選擇 左邊 的數狀列表中的 “QT” -> “Builds”, 在右邊新增一個變量:
+--------------+-----------------------------------------------+
| Name | Path |
+--------------+-----------------------------------------------+
| qt4.7.2 | C:/Qt/4.7.2 |
+--------------+-----------------------------------------------+
至此,環境設置完成;
4. 在Windows端測試
打開 VS2005 ,點擊菜單 “File” -> “New” -> “Project ”-> “Qt Projects” -> “QT Application” , 並輸入合適的參數和變量,點擊 OK.
之後就可以在 VS2005 裏自由的使用 QT Designer 和 QT 類庫;
Windows 端的調試方法類似普通的VC 程序調試;