Qt 在VS2005安装过程

来源:互联网 发布:apps定位软件 编辑:程序博客网 时间:2024/06/01 07:13

1.正常安装Visual Studio 2005,只要安装了C++即可.
注意:不是Express版本.

2.下载Qt源代码
Qt 4.3.2 Windows OpenSource版下载:
1)下载QT的源代码文件包(注意:必须是.zip后缀的,.exe后缀的包是用mingw做编译器的源代码文件)。
2)如果是.zip后缀的源码包,将QT源代码解压到硬盘,例如:D:\Qt\4.3.2\;如果是.exe后缀的安装包,双击开始安装,
(安装时需要指定mingW的路径,没有的话,应该要点击下载到本地并安装,缺少的话不知道会不会有问题)
http://www.qtcn.org/download/qt-win-opensource-src-4.3.2.zip
ftp://ftp.trolltech.com/qt/source/qt-win-opensource-src-4.3.2.zip

3.解压代码
目录结构建议:
D:\Qt\4.3\            (<-- 打算用其他编译环境)
D:\Qt\4.3-msvc2005\   (<-- 如过你打算用Visual Studio 2005)
注意:目录中间不要有空格,据说后面编译会出问题.

4.编译源代码
通过"开始"菜单 -> "Microsoft Visual Studio 2005" -> "Visual Studio Tools", 运行命令行.
下面是检查运行环境是否正确的方法,就是运行nmake命令
D:\Qt\4.3.2-msvc2005> nmake /?
配置编译的命令行:
D:\Qt\4.3.2-msvc2005>configure -no-stl -no-dsp -vcproj    //生成nmake的Makefile

编译过程中,会问一个问题:
是否接受GPL协议,选 'y'.
经过一段时间以后,qmake被编译出来.
然后按照提示 nmake 即可

5.配置环境变量
好像主要为了在命令行的时候使用.
在"我的电脑"上单击右键,进入"属性",然后打开"环境变量"对话框.
在PATH环境变量中添加:"D:\Qt\4.3.2-msvc2005\bin".
添加新的环境变量,名字为"QMAKESPEC",值为"win32-msvc2005".

6.安装Visual Studio的插件
 在网上下载Qt Visual Studio Integration v1.2.2 for.VS.2003.2005.exe,安装之.
安装的时候,用户名任意,注册码为下列值之一:
FGJ7UGX-WQPWJ6X-F4M-UG6ZQC-2G8N2G-6AYP3G-864F
FGJ58F-HQGNCCM-F4M-BVY8ELX-8KG9WT-NU5JAQ-6C21
FGBBY3M-WYYUFN9-F4M-GWEVVS9-WTKP39X-UKJUUDM-EE0D
FGM9UXX-PJ8CRVX-F4M-UQDJFQ9-PXHXTQ-BZF46Y9-694B

安装完毕后,打开vs2005,即发现菜单中多了个QT选项,新建项目时,可以选择QT projects。
如果有问题的话,可以打开S2005,选择"Tools" -> "Options" -> "Qt" -> "Builds",
查看是否配置成功。里面应该有QT的名字和安装路径,如果没有的话,进行手动设置。
Qt Visual Studio Integration v1.2.2 for.VS.2003.2005.exe
的下载网址为:http://www618.fixdown.com/Qt.Visual.Studio.Integration.exe

7 测试使用QT

编辑一个Qt测试程序测试是否安装成功了。在一个空文件夹中,建立一个文件 main.cpp 输入以下内容

#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello(”Hello world!”);
hello.resize(100, 30);
hello.show();
return app.exec();
}

保存后,打开VS2005命令提示符,将路径切换到例子所在的文件夹,
qmake -project
qmake
nmake
没有输入错误的话,就会发现,已经自动生成了debug目录,并且,生成了debug版本的程序。运行一下,就可以看到结果了。
nmake release 就可以生成release版本的程序。
如果要在VS2005下面中编译,先用命令行 qmake -project 生成pro文件
再用命令行 qmake –t vcapp 生成VS2005的工程文件 *.vcproj
然后打开VS2005,打开生成的*.vcproj文件,编译后,则在对应的debug目录下面生成相对应的可执行文件

9 测试使用
新建一个QT工程,方法为选择"Qt projects" -> "Qt Application"类型,输入工程名字,单击OK,一直Next,最后Finish.
双击工程文件里面的"test.ui",马上出现了所见及所得的窗体编辑器,在上面添加一个按钮.

双击按钮,产生相应的消息响应函数.
添加头文件:
#include <QMessageBox>
在函数void Test::on_pushButton_clicked()体内添加如下代码:
    QMessageBox box(this);
    box.setText("Haha, hit me.");
    box.exec();
编译运行工程。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果8丢了已关机怎么办 肚子吃多了难受怎么办 喝水喝的肚子胀怎么办 肚子吃撑了难受怎么办 肚子撑得想吐怎么办 吃饭吃的太饱怎么办 吃饭吃的太撑怎么办 跑步迈不开步子怎么办 踏步走步子反了怎么办 微信不支持计步怎么办 肝癌二次介入后头晕心慌怎么办 跑步跑得胃疼怎么办 如果世界上的猪都死了怎么办 我和我老婆吵架怎么办 我和我老婆吵架了怎么办 智障人士父母死后怎么办 依赖性太强的人怎么办 高考只有一门写准考证号怎么办 ps做动画不流畅怎么办 ff15引擎剑卖了怎么办 fgo从者满了怎么办 游泳池的水喝了怎么办 月球没有水怎么办秒懂 请了新财神旧的怎么办 报警校体检没过怎么办 ae中建立了文本打不出字怎么办 宝宝3岁内八字怎么办 一岁半宝宝走路内八字怎么办 一岁宝宝走路内八字怎么办 宝宝1岁了内八字怎么办 宝宝学走路内八字怎么办 人胖走路磨腿怎么办 2岁半宝宝内八字怎么办 大狗跑步累倒怎么办? 拉小提琴的姿势不正确怎么办 屁股摔倒了很痛怎么办 腿摔倒了破了怎么办 骑车摔倒腿肿了怎么办 鸟翅膀老是掉着怎么办 有老人摔倒被讹怎么办 剑鞘囊肿手术后黏连怎么办