首页| 论坛| 消息

标题:程序发布问题, QTextCodec::codecForName("GBK")总是返回为0
作者:_coco
日期:2008-04-03 11:06
内容:

在xp2, vs2005, qt4.2.2商业版上开发的一个程序,将其相关DLL文件Copy至另外一台机器,但总是出现错误,后来跟踪发现是因为QTextCodec::codecForName("GB18030")总是返回为0,GBK/18030/GB2312都试了,qcncodecs.dll也Copy到了可执行程序的当前目录和C盘的plugins目录,并在main函数中添加了
QApplication::addLibraryPath("C:\\plugins"); 但其结果依旧返回为0。请问各位是否也出现过相关问题?应该如何解决?


#1 [XChinux 04-03 11:50]
放到C:\plugins\codecs目录下试试
#2 [_coco 04-03 12:19]
引用第1楼XChinux于2008-04-03 11:50发表的 :
放到C:pluginscodecs目录下试试
谢谢,已经可以了。其实开始这样测试过一次,只是目录中包含了中文。
#3 回 2楼(_coco) 的帖子 [gemini2010 05-08 22:05]
我也遇到了相同的问题。请问你是如何解决的?恳请赐教。

回复 发表
主题 版块