QT4.3.0在VS.NET下安装指南

  
1 编译QT
  1
)下载QT的源代码文件包(注意:必须是.zip后缀的,.exe后缀的包是用mingw做编译器的源代码文件)
  2
)将QT源代码解压到硬盘。
   
例如: D:/Qt4.3.0/
2 下载并安装允许QTvc编译的补丁。
  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.netxx.vcproj
   prompt> qmake -project -t vcapp -o xx.pro
   prompt> qmake
   
这样你的工程目录下就有了hello.vcproj工程文件,你就可以在vc.net中打开它了

 

在这里不得不提醒一下,千万不要把xx.cpp等类似文件放在根目录下,请新建一个文件夹,然后把源代码放进去,再进行qmake,否则qmake会自动搜索本地目录下的所有inc路径等,生成的文件会让你感觉很郁闷。

 

 

运行

 

   生成了相关工程之后,用vs2003打开,就能直接编译通过

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章