我正在尝试安装“液晶图像转换器”在我的 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-qmake
qmake --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
或者你可以尝试图像魔术师并使用其convert
或mogrify
命令。图像魔术师是图像转换工具中的瑞士军刀。
不确定您需要什么目标图像格式;它听起来很像旧的 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