问题解决并执行

cpp 复制代码
source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
cpp 复制代码
\
LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH \
QT_DEBUG_PLUGINS=1 \
QT_PLUGIN_PATH=/usr/lib/qt5/plugins/ \
QT_QPA_PLATFORM=linuxfb \
QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt5/plugins/platforms/ \
QML2_IMPORT_PATH=/usr/lib/qt5/qml/ \
QT_FONT_DIR=/usr/lib/fonts/ \
./systemui

继续

上次问题

JPG 壁纸解码失败(插件未生效)

缺少库

https://www.ijg.org/files/jpegsrc.v6b.tar.gz

解压tar -zxvf

./configuer

make -j8

但是这里报错

cpp 复制代码
linux@linux-virtual-machine:~/imx6ull_dev/ubuntu_sys/ubuntu_rootfs/usr/lib/qt5/plugins/imageformats/jpeg-6b$ cp /usr/bin/libtool ./
cp: 对 '/usr/bin/libtool' 调用 stat 失败: 没有那个文件或目录

我们还没有这个库,更新,安装

cpp 复制代码
sudo apt-get update
cpp 复制代码
sudo apt-get install libtool autoconf automake -y --fix-missing

查找

cpp 复制代码
which libtool

有条件的自己弄,我这里找不到了

但是这里我发现编译器有这个库,之前没找到

linux@linux-virtual-machine:~/imx6ull_dev/ubuntu_sys/ubuntu_rootfs/usr/lib/qt5/plugins/imageformats$ cp /opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/cortexa7hf-neon-poky-linux-gnueabi/usr/lib/libjpeg.so.62.1.0 ./

OK了

配置文件路径完全错误

这是啥啊?

说刚刚加不不对???不不不,是在里面没找到它需要的

这里我们安装它的库,qjpeg.so下载

cpp 复制代码
# 1. 创建缺失的目录
sudo mkdir -p /usr/lib/qt5/plugins/imageformats
# 2. 查找系统中是否有libqjpeg.so(可能在其他路径)
sudo find /usr/ -name "libqjpeg.so*"
# 3. 若找到,拷贝到目标目录(示例路径,以实际查找结果为准)
sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/imageformats/libqjpeg.so /usr/lib/qt5/plugins/imageformats/
# 4. 赋予插件可执行权限
sudo chmod 755 /usr/lib/qt5/plugins/imageformats/libqjpeg.so

兄弟们,经过拷打豆包一个多小时,豆包终于把焚决交出来了

确保libqjpeg.so(Qt 官方插件)存在且架构适配

在usr/lib下,libjpeg.so.62.1.0 我们把编译器的库移植到这里,但是imx6ull它认名字啊

于是我们改个名字,认什么我们改什么

像图中一样

在这里面加入qt的库文件

文件名称 类型 作用 存放路径要求 依赖关系
libjpeg.so.62.1.0 系统底层解码库(ARM 架构) 提供 JPG 图片的基础解码能力,是纯功能库,无 Qt 插件元数据 /usr/lib/(系统库目录) libqjpeg.so调用
libqjpeg.so Qt 官方图片插件 封装libjpeg.so.62,添加 Qt 插件元数据,让 Qt 能识别并调用 JPG 解码能力

很好了,现在

给兄弟看看成果

但是发现汉字加载有问题

我们来改汉字,之前加入了一个汉字的包,是ubuntu的,不对,换成可以解析中文的

之前的

我来换成支持中文的

OK了,很完美

下一节我们来搞触摸屏

相关推荐
程与留4 小时前
15_国际化和本地化:tr()、ts 文件、QM 文件、多语言切换
c++·qt
程与留6 小时前
14_Qt 样式表(QSS)入门(语法、选择器、美化实战)
c++·qt
Quz12 小时前
QML 拖拽篇:接收拖拽与数据交换
qt
张人玉1 天前
基于 Python 机器学习 与 PyQt5 桌面框架开发的可视化分析系统——基于大数据的网上购物消费行为分析可视化大屏
python·qt·机器学习·echarts·three.js
「QT(C++)开发工程师」1 天前
C++11 std::unique_ptr — 独占所有权的智能指针
c语言·开发语言·c++·qt
小镇敲码人1 天前
【深入浅出】之Qt 事件系统实战:鼠标、键盘、滚轮、窗口与定时器事件
数据库·qt·网络协议·mysql·http
小小龙学IT1 天前
Qt 数据库编程(Qt SQL 模块)深度解析
数据库·sql·qt
Qt历险记2 天前
C++11 std::unique_ptr — 独占所有权的智能指针
qt
宏笋2 天前
一款集结古今中外文学查阅与编辑的软件
qt
机器视觉知识推荐、就业指导2 天前
为什么老说“纯 Qt 没啥就业市场”?
开发语言·qt