您的位置:首页 > 编程语言 > C语言/C++

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 程序一样使用 来编译执行了!

如果感觉每次输入命令很麻烦的话 ,还可以建立一个批处理文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: