[QT]关于ARM板子上无法显示jpeg图片的问题

前言

由于之前在配置(configure)的时候没有加上 -qt-libjpeg参数,导致没有jpeg的库,所以需要重新configure一下。我是在windows上的QT creator上写代码,让后通过共享目录在linux下进行make编译。

在Linux中

configure后(需要很长时间),将生成的lib文件夹和plugins文件夹拷贝到 /usr/local/Qt-4.8.6目录下(因人而异)。
在这里插入图片描述在这里插入图片描述
或者直接 将库文件libqjpeg.so(在/plugins/imageformats中)放到/usr/local/Qt-4.8.6/plugins/imageformats目录下
然后在pro文件里添加代码QTPLUGIN += qjpeg

在这里插入图片描述
然后make,编译代码。

在ARM中

将之前的lib文件夹和plugins文件夹考到板子中,位置根据自己的情况而定。我的是在/home/kirin/lib/Qt-4.8.6 中。
在这里插入图片描述

/etc/profile中添加jpeg库的位置
添加这一句:export QT_PLUGIN_PATH=/home/kirin/lib/Qt-4.8.6/plugins/
在这里插入图片描述
之后再次运行程序就可以显示jpg格式的图片了。

总结

一般上文中的路径都因人而异,但是总体的流程都是一样的。就是编译生成libqjpeg.so库,pro文件中添加库(插件),然后移到板子上,再在板子中添加libqjpeg.so库的路径。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值