嵌入式 linux arm Qt支持jpg格式的图片

2019-07-12 17:25发布

嵌入式 linux arm

嵌入式 arm Qt支持jpg格式的图片

arm开发板上,Qt默认支持png格式的图片,对于jpg格式的图片,没有默认支持,若需支持jpg格式的图片,需要作如下操作:
1.qt移植到arm开发板时,编译qt库的时候,需要将参数:-qt-libjpeg 打开(默认好像是打开的),编译库完成后,会在qt源码路径:qt_src/plugins/imageformats/ 下生成一系列的库文件。
2.将qt的jpeg插件库复制到开发板相应的位置。假如开发板的qt库目录为/lib,则在开发板路径: /lib/ 下创建目录 plugins/imageformats/ ,并将qt源码对应目录下的所有图像库文件拷贝到开发板路径 /lib/plugins/imageformats/ 下。
3.需要在开发板上增加两个环境变量:修改/etc/profile 文件,在profile文件后修改或者增加两行:
export LD_LIBRARY_PATH=/lib/plugins/imageformats:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/lib/plugins
4.在qt的pro文件中增加一行:
QTPLUGIN += qjpeg 参考:
https://blog.csdn.net/zgrjkflmkyc/article/details/23672425