免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1431 | 回复: 0
打印 上一主题 下一主题

Windows 发布QT [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-06 03:21 |只看该作者 |倒序浏览

以前玩都是玩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就可以了

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/82530/showart_1956962.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP