vc++ 6.0 QT4.34 环境搭建

来源:互联网 发布:减肥运动软件 编辑:程序博客网 时间:2024/06/14 01:54

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

 

如果感觉每次输入命令很麻烦的话 ,还可以建立一个批处理文件。

原创粉丝点击