问题解决并执行

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了,很完美

下一节我们来搞触摸屏

相关推荐
864记忆3 分钟前
Qt Creator 常用命令的中英文对照表
开发语言·qt
Larry_Yanan2 小时前
Qt多进程(六)共享内存和信号量
开发语言·qt
东方忘忧2 小时前
Qt使用QDesktopServices::openUrl打开系统默认应用(如浏览器,文件,文件夹和邮件)
开发语言·qt
计算机内卷的N天2 小时前
qt的模态和非模态状态
开发语言·qt
charlie0717 小时前
qmake工程不能显示手动配置的Kit
qt
深蓝海拓18 小时前
PySide6从0开始学习的笔记(二十) qdarkstyle的深入应用
笔记·python·qt·学习·pyqt
世转神风-18 小时前
qt-通信协议基础-double转成QbyteArray-小端系统
开发语言·qt
chao18984420 小时前
基于Qt的SSH/FTP远程文件管理与命令执行实现方案
开发语言·qt·ssh
凯子坚持 c20 小时前
Qt常用控件指南(1)
开发语言·数据库·qt
没有啥的昵称21 小时前
linux下用QLibrary载入动态库
linux·qt