Chinaunix首页 | 论坛 | 博客
  • 博客访问: 294570
  • 博文数量: 155
  • 博客积分: 1688
  • 博客等级: 上尉
  • 技术积分: 1560
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-17 08:06
文章分类
文章存档

2011年(16)

2009年(137)

2008年(2)

分类: LINUX

2009-06-06 03:21:07

以前玩都是玩linux平台下的Qt,今天索性也装一个windows下的。
软件环境:
QT版本:qt-win-opensource-src-4.3.4
编译器:VC6.0企业版(序列号全是111111)
操作系统:深度V6 Windows XP sp2
硬件环境:联想C466笔记本 CPU 1.86G 内存:1.5G 硬盘:120G
安装步骤:
一。安装VC6.0企业版(序列号全是111111)
    安装完后,运行cmd
#cd C:\Program Files\Microsoft Visual Studio\VC98\Bin //VC的命令目录
#VCVARS32.BAT //执行批处理命令,把VC的环境变量自动加到系统中,这样就可以在cmd里使用nmake了
二。把Qt安装包解压到c:\qt-win-opensource-src-4.3.4
运行 cmd
#cd c:\qt-win-opensource-src-4.3.4
#configure.exe
#nmake
三。设置QT环境变量
方法如下:
右键点击“我的电脑”->属性->高级->环境变量
在下面系统变量里找到变量Path,点编辑,在变量值的后面加入
;C:\qt-win-opensource-src-4.3.4\bin;c:\MinGW\bin
(如果安装了MinGW,把它的环境变量也加进去)
再找到lib,在变量值的后面加入
;C:\qt-win-opensource-src-4.3.4\lib
建议,在用户环境变量里,也加入相应的Path和Lib
四。在cmd下运行designer和nmake 如果正确,表明安装成功。
五。
     XP和linux下,qmake可能不太一样,在XP下,qmake会生成两个编译目录debug和release,默认情况下,在cmd里输入nmake时,只编译生成debug目录下的可执行文件,这个文件不能发布。用nmake all 可以在两个目录下都生成可执行文件。release目录下的可执行文件,带上QtGui4.dll和QtCore4.dll就可以发布,可以在任何没装QT的机器上运行。
    可刚才我遇到个问题,发布到别的机器上后,中文全是乱码。gb18030和gb2312我都试过了,都是乱码。 这个问题还得再研究一下。。。。
    哈哈。。 乱码问题解决了! main.cpp里设置如下:
QTextCodec::setCodecForTr( QTextCodec::codecForName( "System" ));
把gb2312改成System就可以了
阅读(1368) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~