1)下載QT的源代碼文件包(注意:必須是.zip後綴的,.exe後綴的包是用mingw做編譯器的源代碼文件)。
2)將QT源代碼解壓到硬盤。
例如: D:/Qt4.3.0/
1)從網站 sourceforge.net下載acs-4.3.0-patch2.zip 。
2)將其解壓到QT源代碼的目錄下。
3 打開Visual Studio .NET 2003 Command Prompt, 並把路徑切換到QT源代碼的目錄下。
確保環境設置正確: 方法是看看nmake.exe是否在路徑中:
D:/Qt/4.3.0> nmake /?
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp1988-1998. All rights reserved.
Usage: NMAKE @commandfile
NMAKE [options] [/f makefile] [/x stderrfile] [macrodefs] [targets]
Options:
4 給QT源代碼打補丁
運行D:/Qt4.3.0> installpatch43.bat
5 安裝QT
如果不清楚使用什麼選項,可以運行configure -help
然後運行D:/Qt4.1.1>qconfigure.bat msvc.net
開始的時候會提問是否接受GPLlicence,輸入y。然後就是漫長的等待了。
6 設置環境變量
PATH = D:/Qt4.3.0/bin
QMAKESPEC = win32-msvc.net
然後重啓一下.
檢查路徑設置的是否正確:
C:/> qmake -v
QMake version: 2.00a
Using Qt version 4.1.1 in D:/Qt/4.1.1/lib
C:/> echo %QMAKESPEC%
win32-msvc.net
至此,QT就安裝好了。
接下來,我們就可以通過一個小程序來試驗一下我們的安裝成果。
a.建立一個hello.cpp,內容如下:
#include <QApplication>
#include <QLabel>
int main(int argc, char **argv) {
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello World!");
label->show();
return app.exec();
}
b.創建visual studio工程.
按照以下步驟創建適用於vc.net的xx.vcproj
prompt> qmake -project -t vcapp -o xx.pro
prompt> qmake
這樣你的工程目錄下就有了hello.vcproj工程文件,你就可以在vc.net中打開它了
在這裏不得不提醒一下,千萬不要把xx.cpp等類似文件放在根目錄下,請新建一個文件夾,然後把源代碼放進去,再進行qmake,否則qmake會自動搜索本地目錄下的所有inc路徑等,生成的文件會讓你感覺很鬱悶。
運行
生成了相關工程之後,用vs2003打開,就能直接編譯通過