qt 5.12.10在Arm平台的编译
作者:互联网
操作系统:麒麟银河V10 (UOS经验证也可以)
cpu 平台:arm
下载源码,并解压。
安装依赖
sudo apt install flex bison gperf
sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev libegl1-mesa-dev freeglut3-dev
这两个依赖如果不安装,会导致编译出的程序界面没有文字显示
sudo apt install libfontconfig1-dev
sudo apt install libfreetype6-dev
这三个依赖如果不安装,会导致没有*qpa.so文件
sudo apt install libxkbcommon
sudo apt install libxkbcommon-dev
sudo apt install libxkbcommon-x11
进入到源码目录,执行命令。
新建一个目录./build
然后在build目录中执行
../configure -release -opensource -confirm-license -prefix /opt/Qt-5.12.10 -no-openssl -nomake tests -qt-xcb
如果需要openssl的话,则将-no-openssl去除。
因为我的机子是刚重装过的,所以还要先安装g++。
configure的时间比较长,耐心等待。如果没有-opensource 选项,中途会让你选择版本
标签:10,qt,libxkbcommon,sudo,openssl,dev,5.12,apt,install 来源: https://blog.csdn.net/sspdfn/article/details/111355599