• 35057阅读
  • 19回复

QT4.3.3+VC6.0安装编译教程 [复制链接]

上一主题 下一主题
离线jjk0733
 

只看楼主 倒序阅读 楼主  发表于: 2008-01-22
QT4.3.3+VC6.0安装编译教程
— 本帖被 XChinux 设置为精华(2008-04-11) —
关键词: Qtopia

                              QT4.3.3+VC6.0安装编译过程详解
A.    安装前的准备
检查你的QT4.3.3压缩包的位置,并解压。假设解压后的路径为F:\qt433,那么需要先设置环境变量,首先在“我的电脑”—“属性”---“高级”---环境变量---**的用户变量---新建,添加一个变量名为QTDIR 变量值为F:\qt433(注意:要对应qt解压后的路径),然后继续添加环境变量,变量名为QMAKESPEC,变量值为win32-msvc,在PATH变量中也应加入F:\qt433\bin.为安装好的qmake所在路径,使得命令行里面可以用qmake。
然后检查vc6.0是否安装好,假设安装后路径为F:\Program Files\Microsoft Visual Studio\……注意:安装时应选择
打开vc6.0检查一下: tools---options---directories,如果正常应该可以看到一下结果:

在目录(directories)里边应该自动添加了这么目录信息,并借检查环境变量里边也已经有了相应的环境变量。
B.    现在进行检查 并安装
打开命令提示符:cmd界面
输入 nmake,检查vc是否安装好

cl 

然后是转到f盘下进入qt433目录执行
congfigure –debug-and-release,(这个作用是编译出 debug版本和release版本的qt的库,更多选项 可以用configure –help)
看到
   
输入 y
Configure完了后输入nmake  开始编译qt,视机器情况大约安装两个小时左右。
离线jjk0733

只看该作者 1楼 发表于: 2008-01-22
  成功之后会有如下提示
 
Please enjoy !
C.    下面进行编译
我们就拿qt中文网上的一个高手的作品为例 作品为图片浏览器  我们把他做好的压缩包压缩到一个路径下 (注意:路径名最好不要有中文) 假设我们解压到F:\jjk\456下
里边已经有了pro文件。
两种编译方法:
第一种:纯命令式
在命令窗口中,转到F:\jjk\456路径下
先qmake(qmake会找 里面的pro文件 就是qt的工程文件)
我们看到qmake之后生成了debug和release目录和makefile、makefile.debug 和makefile.release文件   
图中选中的为qmake之后生成的文件
然后是nmake 
 
我们可以看到 在debug目录下已经有了很多文件 其中就有可执行文件qtimage.exe 就可以执行了
这就是执行的结果。
   
另外一种方法:在vc中编译
首先要用命令行根据pro文件生成vc的工程文件 dsp
F:〉jjk\456\ qmake  –t  vcapp
打开vc6.0
File----open ---从文件类型中选择projects(.dsp)
然后到那个路径下选中 QtImage.dsp 打开 build—rebuild all—build---execute qtimage.exe
THAT’S ALL!!!
离线yutaoilu
只看该作者 2楼 发表于: 2008-02-21
为什么我在安装时提示:NMAKE : fatal error U1045: spawn failed : Invalid argument这个错误啊,
离线chuchengzan
只看该作者 3楼 发表于: 2008-04-11
用VC6时为什么我在link时出现错误啊?
离线littlebull
只看该作者 4楼 发表于: 2008-04-15
学习中。。。。
多谢楼主
离线scu6317

只看该作者 5楼 发表于: 2008-04-16
我按照楼主的做法去做,cmd,使用nmake,总是提示nmake不是内部或外部命令,也不是可运行的程序或批处理文件,我是装了vc的,可以用vc编程的,请问楼主怎么办啊??
着急啊,谢谢了
离线lzian
只看该作者 6楼 发表于: 2008-04-21
nmake实在configure之后执行的
离线penguinx
只看该作者 7楼 发表于: 2008-04-24
向楼主学习!共享经验!
Do it!Not just say!
离线zhouyejoe
只看该作者 8楼 发表于: 2008-07-11
运行已经生成的exe文件时提示不能找到qtsql4.dll,无法启动,是什么原因,我是按照上面的步骤一步一步来的,但是我下的版本是qt4.4.0
离线whern
只看该作者 9楼 发表于: 2008-07-12
刚刚开始接触qt 学习中
离线lqrensn
只看该作者 10楼 发表于: 2008-10-31
cmd,使用nmake,总是提示nmake不是内部或外部命令
离线tangxunmin

只看该作者 11楼 发表于: 2008-11-08
我是楼上几位的问题  我都遇到了
装了qt4.3.4 的opensource的,死活就是nmake不是内部或外部指令。
后来装了商业版的只能在qt promot命令框中用nmake  在windows的cmd.exe 中还是不能用nmake指令。
不知哪位能解决这问题,能不吝赐教下!
离线haouestc
只看该作者 12楼 发表于: 2008-11-11
引用第8楼zhouyejoe于2008-07-11 11:27发表的  :
运行已经生成的exe文件时提示不能找到qtsql4.dll,无法启动,是什么原因,我是按照上面的步骤一步一步来的,但是我下的版本是qt4.4.0

在cmd输入
cd D:\Program Files\Microsoft Visual Studio\VC98\Bin(VC路径),
运行vcvars32.bat ,设置vc6.0编译文件的路径。就可以了
离线lansepaopao
只看该作者 13楼 发表于: 2008-11-12
我的安装出现了不能创建qmake,为什么啊
离线lansepaopao
只看该作者 14楼 发表于: 2008-11-12
接上面的在configure之后,最后的是creating qmake ,看英文的解释是创建不成功,我装得版本是4.4.3
离线tangxunmin

只看该作者 15楼 发表于: 2008-11-17
在vc中编译 按照楼主的方法  搞了一百多个错误 
第一个错误  就是这样的
E:\hello\hell.cpp(6) : error C2065: 'Qapplication' : undeclared identifier
貌似要设置些什么东西  不知道怎么解决
离线tangxunmin

只看该作者 16楼 发表于: 2008-11-17
为啥 configure之后出现这样的
Creating qmake...
excecute:file or path are not  found(nmake)
excecute:file or path are not  found(nmake)
Cleaning qmake failed,return code -1
离线cxjnet
只看该作者 17楼 发表于: 2009-01-05
关注+学习

mingtian+安装
离线eaglez
只看该作者 18楼 发表于: 2009-02-26
请教,怎么我编译通不过去,按照楼主的步骤到configure时提示如附图
离线jobaplicatio
只看该作者 19楼 发表于: 2009-06-02
软件开发工程师

招聘对象: Linux\Unix开发工程师 招聘人数: 2人
工作地点: 北京市 工资待遇: 面议  
发布时间: 2009-06-2 有效期限: 二个月
岗位要求:
1、 3年以上Qt SDK开发经验,有石油勘探软件开发经验者优先;

2、 熟悉Unix和Linux系统,具有较强的C++编程能力,同时又精通VC++开发环境者优先;

3、 具有一定的图形软件开发经验和理论知识;

4、 拥有较好的沟通交流能力、团队合作精神。


请先将您的应聘简历发送至公司邮箱。

联系方式: Email:digiwave@vip.sina.com 发送邮件
快速回复
限100 字节
 
上一个 下一个