• 6073阅读
  • 3回复

QTextCodec::codecForname("GB18030")返回为null [复制链接]

上一主题 下一主题
离线xmyanghit
 
只看楼主 倒序阅读 楼主  发表于: 2012-05-31
相同的一个程序用Qt Creator编译和VS 2005 编译后,在另外一台机器上部署,Qt Creator编译正常运行,而VS 2005编译的结果是QTextCodec::codecForname("GB18030")返回值为null,请赐教
离线dbzhang800

只看该作者 1楼 发表于: 2012-06-04
不妨先好好看看这个,

http://hi.baidu.com/cyclone/blog/item/d77a86182fb915b84bedbc57.html

-----------------
题外,注意插件!(我假定你用的不是Qt5,Qt5下编解码插件已经并入core模块)
离线xmyanghit
只看该作者 2楼 发表于: 2012-06-10
VS的补丁安装过,还是不行。我理解也不是插件的原因,Qt Creator的编译结果能够找到语言集GB18030,VS 2005却找不到。请问高手还有其他可能的原因吗?
离线xmyanghit
只看该作者 3楼 发表于: 2012-06-10

另外,如果我按照上图的安装执行,问题就不会出现,实际上没有安装任何VC相关的软件或工具,但不清楚这种情况下安装了什么东西
快速回复
限100 字节
 
上一个 下一个