ARM板上Qt程序无法显示jpg图片的问题

l251765114 2017-03-30 10:58:24
RT芯片是DM385,也搜索过一些解决方法,可是试过了都不行。
交叉编译过后的qt库里面/plugins/imageformates/目录下有许多多媒体支持插件库我也看到了。
有人说把这些库放到板子上/usr/lib目录下,也有人说吧/plugins/imageformates/目录拷贝到板子上相应的位置(???不知道哪里才叫相应的位置),但是两种方法都试过都失败了。
还有个疑惑就是,我的板子上没有找到qt相关的目录。
有没有大神可以解答一下的,不胜感激!
...全文
938 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyxmm 2017-07-11
  • 打赏
  • 举报
回复
qt4 拷贝到可执行文件同级目录plugins/imageformates/ qt5拷贝到可执行文件同级目录imageformates/
youjian124 2017-07-09
  • 打赏
  • 举报
回复
你好,我今天移植qt程序的时候也是显示不出来程序的图片,按钮里面的图标也没法显示。在pc上模拟正常显示,然后编译成arm的,无法显示。网上百度了很多,有的说在项目文件上加上QPLUGIN += qjpeg,我试了还是不行。有的说把image资源文件也拷贝到板子可执行程序的同一目录上,我也试过,还是没能显示。楼主解决了的话麻烦分享一下,谢谢。另外我的所有图片都是png格式的。
miaotouyang 2017-04-06
  • 打赏
  • 举报
回复
先在X86上模拟是否能显示jpg; 通过资源文件方式显示; 是否能显示png格式
l251765114 2017-04-05
  • 打赏
  • 举报
回复
引用 3 楼 caihuisinx 的回复:
[quote=引用 2 楼 l251765114 的回复:] [quote=引用 1 楼 caihuisinx 的回复:] 你交叉编译qt库时,./configure的时候没有加上配置有关jpg格式的选项,配置完后再试试看,我以前遇到过
编译的时候没有任何图片相关的选项,但是编译出来/plugins/imageformates/目录下就有jpg格式的库,这是为什么? 然后编译好之后,那些库都放到板子的lib目录下吗?[/quote] 还有就是你移植过去的qt库还需要添加环境变量export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib:$QTLIB 这里有参考http://misterlanbing.blog.163.com/blog/static/20351108420123162559360/ 你配置Qt库的时候./configure --help可以查看配置选项,jpg格式选项应该是默认包含进去了[/quote]应该是默认包含进去了,因为它有生成各种图像支持的库,然后我在环境变量中添加了库的路径,还是不能显示,不知道export那个语句我又没有写错,因为格式也是不太懂
bestman 2017-03-30
  • 打赏
  • 举报
回复
引用 2 楼 l251765114 的回复:
[quote=引用 1 楼 caihuisinx 的回复:] 你交叉编译qt库时,./configure的时候没有加上配置有关jpg格式的选项,配置完后再试试看,我以前遇到过
编译的时候没有任何图片相关的选项,但是编译出来/plugins/imageformates/目录下就有jpg格式的库,这是为什么? 然后编译好之后,那些库都放到板子的lib目录下吗?[/quote] 还有就是你移植过去的qt库还需要添加环境变量export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib:$QTLIB 这里有参考http://misterlanbing.blog.163.com/blog/static/20351108420123162559360/ 你配置Qt库的时候./configure --help可以查看配置选项,jpg格式选项应该是默认包含进去了
l251765114 2017-03-30
  • 打赏
  • 举报
回复
引用 1 楼 caihuisinx 的回复:
你交叉编译qt库时,./configure的时候没有加上配置有关jpg格式的选项,配置完后再试试看,我以前遇到过
编译的时候没有任何图片相关的选项,但是编译出来/plugins/imageformates/目录下就有jpg格式的库,这是为什么? 然后编译好之后,那些库都放到板子的lib目录下吗?
bestman 2017-03-30
  • 打赏
  • 举报
回复
你交叉编译qt库时,./configure的时候没有加上配置有关jpg格式的选项,配置完后再试试看,我以前遇到过

16,203

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧