QT – VC 开发环境搭建

QT – VC 开发环境搭建

 

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

 

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值