QT4.8 不展示JPG图片问题解决办法

来源:互联网 发布:suse linux 宕机分析 编辑:程序博客网 时间:2024/04/30 00:40

最近遇到一个很奇怪的问题,项目在自己机上展示JPG图片都是正常的,打包给客户机上始终不展示,试过很多方法,比如本机Debug下不管是运行工程文件还是直接运行 .exe文件 都是可以展示JPG图片的 ,而Release下 发现运行工程文件时 JPG文件也是可以展示的 但是直接运行 Release下exe文件 是不展示JPG文件的。最终经过大神的提示和网上的搜索 知道是由于缺少jpg插件 , 也就是 dll库, 由于QT是默认支持PNG格式的图片 所以PNG图片完全可以展示。下面介绍解决方法:
1.找到自己QT的安装目录下的plugins文件夹 这里就是QT的动态库,插件的目录,如果项目需要其他插件也可以在里面找到,会发现有个imageformats文件夹,打开以后看到很多dll lib文件。
2.直接将plugins文件夹考到Release下或者是打包的项目文件夹内,然后保留imageformats文件夹下的qjpeg4.dll,qjpegd4.dll然后把自己不需要的文件删掉 就可以了。
如图:没加dll的情况下
这里写图片描述
加了 JPG正常显示
这里写图片描述

0 0
原创粉丝点击