当前位置: 代码迷 >> QT开发 >> QT插件库的怪异有关问题
  详细解决方案

QT插件库的怪异有关问题

热度:24   发布时间:2016-04-25 04:22:52.0
QT插件库的怪异问题
用QT做了个小程序,做完后运行结果也满意,拿到ubuntu桌面系统上试了试也没问题,但把发布的程序拷贝到一个没有安装QT环境的windows系统,就出现了奇怪的问题。

1. 中文字符乱码(需要plugins/imageformats下的图像插件)
2. 界面中加载的图像无法显示(需要plugins/codecs下的语言插件)

网上搜索了一阵子,才知道需要把插件动态库也拷贝过去,然后设置了插件的目录plugins(其下的子目录还不允许改变名称),在程序中打印了library path都正确,在QT开发机器上没问题(已经把QT安装目录下plugins删掉的情况下),但发布到其他机器上问题依旧(打印的lib目录也正确),怪异~~~~~~~
------最佳解决方案--------------------
1. 中文字符乱码(需要plugins/imageformats下的图像插件)


2. 界面中加载的图像无法显示(需要plugins/codecs下的语言插件)

貌似括号里的东西写反了。

------其他解决方案--------------------
先解决图片插件的问题。 要拷到  当前运行程序的目录/plugins/imageformats/xxxx这个目录下。
------其他解决方案--------------------
感觉是debug版的问题,后来换了release版的就可以,或许debug版程序包含很多原机器中的调试信息。
  相关解决方案