Windows2000 server + Microsoft Visual Studio 6.0 + Qt-commercial4.22-src编译过程

 

先下载Qt-commmercial4.22-src源文件。这在http://qt.tttxp.ru/HTML/4xx.htm(QT undergroud)可以下载得到。接着需要下载.qt-license文件。这个文件是在http://qt.tttxp.ru/4.1.4/license.txt

1 解压到一个目录比如:"D:/qt";拷贝".qt-licence"到电脑个人帐户的文件夹如"C:/documents and settings/jingluo/"下
 .qt-licence的文件名字就是".qt-licence"。"."前面没有其他的字符。这个文件内容如下:
  LicenseKeyExt="BGKX-RM5-F4M-2CX-5YFX-HGM87-A750"
  LicenseId="0"
  Licensee="Any Name"
  ProductType="qt-enterprise"
  LicenseType="Commercical"
  ExpiriDate=2008-09-21
 应该只要LicenseKeyExt对了,后面的都无所谓了。特别的我把ExpiriDate改成2008-09-21了。我也不知道不改会出什么样的结果,但是改了至少现在还没有出错和过期。
2 开始-运行-cmd,进入到机器VC的bin目录。我的机器是"C:/program files/microsoft visual studio/vc98/bin"
3 运行VCVARS32.BAT。可以用记事本打开看,这里面是VC6启动时设置的一些环境变量。这样VC运行编译需要的环境变量设置好了。
4 接着,需要自己再设置一个环境变量。敲入这句话,不能有空格
 Set Qmakespec="D:/QT/mkspecs/win32-msvc"
 Qmakespec这个环境变量是接下来configure.exe命令中用到的。如果不设置,编译源文件的时候,将不知道按什么方式编译。注意:设置环境变量这样的语句中,不能含有空格。
5 进入到"D:/qt"敲入
 configure
 程序提示你现在安装commercial desktop是否接受"C:/documents and settings/jingluo/.qt-license"。输入"Y",接受否则无法安装。然后configure开始运行生成一大堆.prl在D:/Qt/lib下。
6 输入nmake。VC6开始编译源文件生成lib等等。这个过程大约需要1小时,跟机器配置有关系。这个版本的lib一共有16个。采用现在我说的方式编译,生成的版本有还有D版的,所以有32个。当然用的时候不会全部用到。
7 编译完成以后,可以运行在VC里运行Qt的示例课程工程了。打开VC-Open Workspace,找到"D:/QT/examples/tutorial/t1"下,打开t1.dsp。运行一下。一个Qt的Helloworld就出现了。再看看这个dsp的设置,在project-settings-link选项卡里面,可以看到用到的lib是"d:/QT/lib/qtmaind.lib d:/QT/lib/QtGuid4.lib d:/QT/lib/QtCored4.lib"。在Tools-options-Directories选项卡里面,可以看到Include files设置了"D:/QT/include";在Source files里面设置了"D:/QT/src"。我们建立QT工程可以参考这种设置。另外,link里面的lib都是绝对路径,如果在option-directories里面设置了lib的路径如"D:/QT/LIB"就只需要库文件名了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值