pinkyuanxue的个人主页

一块来学习!!!

http://www.qtcn.org/bbs/u/126669  [收藏] [复制]

pinkyuanxue

奋斗.....

  • 23

    关注

  • 26

    粉丝

  • 39

    访客

  • 等级:新手上路
  • 总积分:9
  • 女,1990-01-28

最后登录:2013-07-11

更多资料

日志

2011-10-08 12:20 在没有安装QT的电脑上运行QT程序常见问题

2012-07-15 15:07
关于qt程序放在没有安装qt机子上出现的问题
1.乱码 原文:http://www.qtcn.org/bbs/read.php?tid=24923
    1. 在主程序main开始处增加以下语句,注意要按顺序书写:
QApplication::addLibraryPath("./plugins");
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));
    2.程序其他地方,包括其他文件、类文件中,直接使用中文:
QString str = "我是中文";
lbl1.setText(str);
lbl2.setText("你好,中文!");
    3.在部署目录(执行程序放置的目录)中建立子目录 plugins,之后在此目录中建立codecs子目录,将qcncodecs4.dll复制到此子目录中,形成如下目录结构:
<app-install-dir>\plugins\codecs

2.图片显示不了
在程序的目录下建立一个imageformats文件夹
然后把C:\Qt\2010.05\qt\plugins\imageformats下的用到的库拷贝过去
如果图片有gif的就拷贝gif的dll文件,如果有jpeg的就拷贝jpeg的dll库文件
3.音乐不能播放问题
在程序的目录下建立一个phonon_backend文件夹
将下面的dll库拷贝过去

以上都是插件...

当然前提你要把一些基本的qt库要加到程序目录下比如:
build为release时一般用到
libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll
build为debug时一般用到
libgcc_s_dw2-1.dll
mingwm10.dll
QtCored4.dll
QtGuid4.dll

这些库需要哪个就拷贝哪个,运行程序时会提示缺少什么库就添加该库...
原文出自:http://hi.baidu.com/%CE%DE%BA%DB%D6%AE%C3%E7/blog/item/88b7b038926be1f814cecb45.html
分类:Qt 学习笔记|回复:0|浏览:1784|全站可见|转载
 

Powered by phpwind v8.7 Certificate Copyright Time now is:05-15 02:40
©2005-2016 QTCN开发网 版权所有 Gzip disabled