QT的exe文件移植到其他机器非png图片不显示问题
2010-10-20 16:12
639 查看
生成的exe文件,默认只支持png格式的图片。如果程序中使用了gif,jpg等格式的文件是显示不出来的。我们需要将Qt安装目录下的qt/plugins/目录中的imageformats文件夹拷贝到exe文件目录下,即与可执行文件放在同一个目录下。而imageformats文件夹中的文件不需要全部保留,只需要保留你需要的文件,例如,你只需要支持ico文件,就只保留qico4.dll即可。
PS:imageformats目录下还有一些“.a”格式的文件,这些文件是一些静态链接库文件,这些文件和“.lib”文件功能差不多,具体差别不是很清楚。与之相对的就是我们用到的.dll动态链接库文件。这里由于我使用的是动态链接的方法,因此不需要这些“.a”文件。
PS:imageformats目录下还有一些“.a”格式的文件,这些文件是一些静态链接库文件,这些文件和“.lib”文件功能差不多,具体差别不是很清楚。与之相对的就是我们用到的.dll动态链接库文件。这里由于我使用的是动态链接的方法,因此不需要这些“.a”文件。
相关文章推荐
- QT的exe文件移植到其他机器非png图片不显示问题
- 【Qt】在其他机器上显示不了jpg等图片,考虑库文件问题
- qt生成的exe可执行程序打包到其他电脑上执行时jpg、gif图片不能正常显示,但png等其他格式可以显示
- 编译好的QT程序在其他没有安装QT的机器上会出现图标和图片无法正常显示的问题。
- qt生成exe文件,界面的工具栏图片有qrc生成无法显示问题
- Qt Gif图片在其他机器上无法显示问题
- qt在windows下编译好的QT程序在其他没有安装QT的机器上会出现图标和图片无法正常显示的问题。
- 利用 GetModuleFileName获取exe文件路径,,以显示bmp, jpg, png图片
- QT 下载图片后label不显示.png的问题
- 关于Qt显示Jpg图片程序的移植和数据库的setfilter函数的问题
- OpenCV【2】---读取png图片显示到QT label上的问题
- Qt creator工程项目移植时因环境变换造成qmake错误的解决方案 1.问题描述:移植从他机上的qt工程项目,打开时提示: Qt Creator找到了一个由其他开发环境创建的设置文件,或许
- 移植到ARM的qt4.6.3显示中文的问题
- OpenCV&Qt学习之一——打开图片文件并显示
- 解决IE6下png图片文件背景不透明的问题
- cocos stuido的ccs文件加载成功 缺不显示图片的问题
- Qt中显示图片的问题一则:调试时可以显示图片,发布时不能显示图片
- 【loadrunner】解决将某个脚本中.c文件移植到其他脚本文件中,无法执行,且报Error -- Unresolved symbol错误问题
- QT资源文件中的图片不能在release版本中显示出来
- 第一天-解决了轮播图片不能显示和部分文件不能下载两个问题