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();
编译运行工程。

Qt 在VS2005安装过程相关推荐

  1. Qt学习之安装过程中各种问题的解决

    Qt的安装之路真的坎坷,也许是我电脑太难了吧,不过,还是在不断尝试中一个一个解决了全部问题,下面就来看看Qt安装过程中这些问题到底要怎么解决吧. 这里写目录标题 版本选择 问题一--win10系统Qt ...

  2. QT+VS2005安装配置

    Vs2008等其它版本安装步奏一样 另外附上已经编译好的qt4.8.6源码,是否可以直接使用没有实测. 一.安装vs2005/vs2008 二.解压源代码 创建一新目录,并把Qt源码包qt-every ...

  3. qt webassembly 安装过程记录及注意事项

    一 安装emsdk 按照Download and install - Emscripten 3.1.6-git (dev) documentation 和Qt 官网介绍Qt for WebAssemb ...

  4. Enterprise Library 3.0 安装过程

    微软刚刚发布Enterprise Library 3.0,其更新程度非常大,功能非常强大.  3.0的安装过程却非常复杂,下面是安装过程记录,希望对应用Entlib3.0的人有所借鉴. 相关的介绍资源 ...

  5. qtcreator版本_【IDE】ROS开发环境之Qt Creator的安装与配置

    可以用于ROS开发的IDE很多(可以参考[工具合辑]ROS工程师都在用什么IDE开发呢?用哪种IDE开发更加高效呢? ),ROS的调试依赖环境变量,与外部程序有通讯,因此要求启动IDE的时候加载ROS ...

  6. 使用VS2010编译Qt 5.6.1过程记录

    由于Qt官方发布的Qt 5.6.1二进制安装包没有对应VS2010版本的,而我的电脑上只安装了VS2010,因此只能自己编译. 本文记录本人的编译安装过程,以及其中遇到的一些问题. 本文使用VS201 ...

  7. 程序员之常用软件安装过程记录

    前言 最近重做系统,顺便整理一下安装常见编程语言和工具过程 本文原创,创作不易,转载请注明!!! Work 这部分主要是开发工具和编程环境的安装与测试运行 C/C++ CodeBlocks 安装与调试 ...

  8. sql2005安装过程,(不装C盘)

    我的sql2005安装过程,抓了图文,(不装C盘) 很多朋友在安装完VS2005,再安装SQL 2005数据库时,默认安装在C盘.无法选择SQL 2005的安装目录,下面看我的安装方法. 无论SqlS ...

  9. meo学习笔记6:VS2017+ Qt5.*配置安装过程的问题记录

    VS2017+ Qt5.12.*配置安装过程的问题记录 1. 前言 之前一直用的是vs2010+qt4.8.6,最近想学下qt5,索性安装qt5,并在vs2017下进行编辑,顺便也安装Qt Creat ...

  10. 从安装过程品国产Linux操作系统的技术来源与异同之处

    作者:IT圈黎俊杰 使用Linux操作系统的第一步无疑是安装,本文通过作者亲手对多个国外主流开源操作系统.多个主流国产操作系统的安装过程进行记录与对比,让大家可以借助安装过程的界面风格.页面布局.功能 ...

最新文章

  1. Python3 中 random模块
  2. 在JBoss AS 7上部署BroadleafCommerce 2.0
  3. Pell数列(信息学奥赛一本通-T1189)
  4. 几款极好的 JavaScript 下拉列表插件
  5. robo3t 连接服务器数据库_mongodb开启公共IP访问及Robo 3T连接远程mongodb服务器
  6. (三)混合边缘AI人脸对齐
  7. Mac下驱动BCM20702A0 USB蓝牙
  8. 伪装图片 攻击php,攻击者是如何将PHP Phar包伪装成图像以绕过文件类型检测的(推荐)...
  9. 【华为机试真题 Python实现】统计射击比赛成绩
  10. python基本库six_Python-six库的导入问题
  11. Hyper-v安装和使用
  12. 【IntelliJ IDEA】idea修改文件的file is read-only
  13. 31_ElasticSearch 修改IK分词器源码来基于mysql热更新词库
  14. 探索:制药厂系统网络时钟同步(NTP时间同步服务器)
  15. Êtes-vous au courant des derniers sacs lancel styles et tendances ?
  16. python:性能优化(一)
  17. 探索性数据分析-如何描述业务量数据
  18. web_set_user 不能login问题
  19. android之在app图标添加角标,Android之在app图标添加角标
  20. OpenSIPS配置脚本结构

热门文章

  1. XX系统性能测试报告模板
  2. 王莉:将开发文档英文化和本地化,我们努力让OpenHarmony走向全球
  3. 计算机桌面如何分区,学会电脑桌面整理分区,提高工作效率
  4. 基于协同过滤算法和内容推荐算法实现电影推荐系统
  5. CTF-Web-[极客大挑战 2019]Knife
  6. IDEA如何导出war包
  7. g4600黑苹果efi_授人以鱼不如授人以渔,黑苹果EFI相关问题分析方法以及解决思路...
  8. 生物流体力学及血流动力学建模仿真技术实战
  9. xmind思维导图(下载、使用——超级详细)
  10. 用几行代码恶搞别人的电脑