vc++ 6.0 QT4.34 环境搭建
2012-12-03 13:51
351 查看
QT Windows开发 环境搭建
QT Windows vs2005开发环境搭建
Qt 源码包:
qt-win-opensource-src-4.5.0.zip
Visual Studio 2005 SP1 :
VS80sp1-KB926604-X86-CHS.exe
Visual Studio QT 插件:
Qt Visual Studio Integration v1.43.zip
注:如果安装的是
VS2008
的,则不用打该 Visual Studio 2005 SP1 补丁
配置环境变量
:
在 " 我的电脑 " 上单击右键 , 进入 " 属性 ", 然后打开 " 环境变量 " 对话框
在
PATH 环境变量中添加 :"C:/Qt/4.5.0-msvc2005/bin "
添加新的环境变量 , 名字为 "QMAKESPEC
", 值为 "win32-msvc2005 "
添加新的环境变量,名字为 "QTDIR ", 值为 "
C:/Qt/4.5.0-msvc2005 "
注: C:/Qt /4.5.0-msvc2005 为解压出来的源码包路径(注意路径不能带中文和空格),如果用的是 VS2008 ,则 QMAKESPEC 改为 win32-msvc2008
编译 Qt 源码 :
通过 " 开始 " 菜单 -> "Microsoft Visual Studio 2005" -> "Visual Studio Tools", 运行命令行提示,然后
cd:/Qt/4.5.0-msvc2005
configure –platform win32-msvc2005 –fast
nmake sub-src
编译完后,可以
nmake clean 清除编译临时文件
插件安装 :
安装 Visual Studio 2005 SP1 ,安装 Qt Visual Studio Integration ,然后打开 VS2005 ,新建工程可以看到有 Qt projects 选项了
Visual Assist 配置
"VAssistX" -> "Visual Assist X Options ..." -> "Projects",
在 "Platform" 里面把 "Win32" 改为 "Custom", 在 "Stable include files" 末尾添加 "C:/Qt/4.5.0-msvc2005/include"
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
QT – VC6.0 开发环境搭建
既利用 qt 跨平台的优越性又利用 vc6.0 的开发方便性,还可以在开源的 qt 中更深一步的了解 qt 的秘密,那就编译 QT 的源码在 vc6.0 上运行吧。
1 准备工作 下载 qt 源码 : http://trolltech.com/
我下载的最新版本是 qt-win-opensource-src-4.4.3.zip
安装 vc++6.0 ,选上注册环境变量可选项(否则要手动配置)
假设安装的目录是 C:/Program Files/Microsoft Visual Studio
2 解压 qt-win-opensource-src-4.4.3.zip 到 某个位置 ,可能时间比较长,耐心等待 : )
我解压的位置是 E:/qt-win-opensource-src-4.4.3
3 配置环境变量
QMAKESPEC = win32-msvc // 编译环境参数
//INCLUDE 和 LIB 还有后面的PATH中的Program路径都是VC++安装的路径,这些是必须建立的。好多博客没有说
INCLUDE = C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE;C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE
LIB = C:/Program Files/Microsoft Visual Studio/VC98/LIB;C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB
Path += E:/qt-win-opensource-src-4.4.3/bin;C:/Program Files/Microsoft Visual Studio/VC98/Bin;C:/Program Files/Microsoft Visual Studio/COMMON/MSDEV98/BIN
4 运行 cmd 切换到 qt 的安装目录 E:/qt-win-opensource-src-4.4.3>
运行命令 configure –platform win32-msvc
如果前面配置了环境变量 QMAKESPEC = win32-msvc 也可以不使用 –platform win32-msvc 参数
Configure 的 详细使用参照 configure --help
-Platform 参数的详细 平台参数列表 参看 源码目录下 RESADME 文件中 SUPPORTED PLATFORMS 里的内容
当要求你接收许可( Lesence )时,输入 y 回车
当提示你下面需要用 nmake 编译时,输入 nmake
注意 编译时间非常长 网上说要两个小时左右,而我用的时间是 5 个多小时,可能我的机器比较慢。
5 编译完成之后可以把给 E:/qt-win-opensource-src-4.4.3/bin 目录下的 assistant, designer, linguist, 和 qtdemo 创建快捷方式到您喜欢的位置。
6 测试我们的环境 :
建立 hello 文件夹 建立 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();
}
E:/>hello>qmake -project // 意思是创建一个和平台无关的项目文件
E:/>hello>qmake hello.pro // 根据上一步产生的项目文件创建一个平台特定的 makefile
E:/>hello>qmake -tp vc hello.pro // 通过 hello.pro 创建一个 VS 的项目文件 hello.dsp
E:/>hello>nmake // 编译链结程序
E:/>hello>hello // 执行程序
OK, 你应该能看到一个 hello,Qt 的对话框弹出来了!
也可以不执行 E:/>hello>nmake 和 E:/>hello>hello 或 debug/hello 或 release/hello
双击 hello.dsp 用 vc 打开 现在可以和使用普通 vc 程序一样使用 来编译执行了!
如果感觉每次输入命令很麻烦的话 ,还可以建立一个批处理文件。
相关文章推荐
- VC 6.0 下搭建 wxWidgets 开发环境
- Windows下OpenGL开发环境搭建:VC+6.0与VC++.NET2010
- VC 6.0 下搭建 wxWidgets 开发环境
- VC 6.0 下搭建 wxWidgets 开发环境
- QT – VC 开发环境搭建
- 中标麒麟6.0 QT开发环境安装和搭建
- VC 6.0 下搭建 wxWidgets 开发环境
- Linux(CentOS6.0)系统搭建Qt5.2开发环境
- VC 6.0 下搭建 wxWidgets 开发环境
- Qt在VC环境下搭建以及编译
- VC 6.0 下搭建 wxWidgets 开发环境
- Qt+VC环境搭建以及使用方法
- VC 6.0 下搭建 wxWidgets 开发环境
- 搭建Windows驱动程序设计环境(Windows XP + VC 6.0 + WinXP_DDK + DriverStudio 3.2 )
- (亲测成功)openGL+vc+6.0环境搭建-OpenGL入门学习——写给想用计算机画图的朋友
- Qt在Windows下的三种编程环境搭建
- ubuntu14.04 qt4 C++开发环境搭建
- Qt在Mac OS X下的编程环境搭建
- 【Qt】Qt环境搭建(Visual Studio)【转】
- QT环境搭建