qmake 在 22.04 上存在图像转换器问题

qmake 在 22.04 上存在图像转换器问题

我正在尝试安装“液晶图像转换器”在我的 Ubuntu 22.04 笔记本电脑上,但我无法制作工作。一开始我一直收到警告

qmake:无法执行‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’:没有此文件或目录

我尝试了所有能找到的方法来解决这个问题,比如重新安装 *qt4-qmake 和 libqt4-dev,但都无济于事。最后我安装了qt5-qmake打字sudo apt-get install -y qt5-qmakeqmake --version现在给出:

QMake 版本 3.1 在 /usr/lib/x86_64-linux-gnu 中使用 Qt 版本 5.15.3

现在当我进入“液晶图像转换器”目录并运行制作我收到警告:

项目错误:QT 中的未知模块:核心 gui xml xmlpatterns 网络小部件 qml

我想要一个转换器,将图像转换为 Arduino 嵌入式应用程序的“C”源格式。如果有人能帮助我安装 lcd-image-converter 或推荐另一个可以将图像转换为“C”源格式的应用程序,我将不胜感激。

答案1

或者你可以尝试图像魔术师并使用其convertmogrify命令。图像魔术师是图像转换工具中的瑞士军刀。

不确定您需要什么目标图像格式;它听起来很像旧的 XPM(本质上是一个带有十六进制转储的 C 头文件)。

答案2

Ubuntu 22.04:

git clone https://github.com/riuson/lcd-image-converter.git
cd lcd-image-converter/
git checkout develop

sudo apt install qtcreator qtbase5-dev qt5-qmake cmake
sudo apt install build-essential mesa-common-dev
sudo apt install libqt5svg5-dev libqt5xmlpatterns5-dev qtdeclarative5-dev

qmake
make -j 20
./release/linux/output/lcd-image-converter

结果

相关内容