qt官网上如果没有找到对应的安装包,就需要下载源代码自行编译安装qt,时间会久一点
qt下载
进入官网下载
如下图步骤选择源代码包(以5.12.12为例)
可以复制链接地址在迅雷上创建下载任务,下载速度会快些
qt的编译与安装
需要先安装gcc与cmake
解压安装包
将文件放置到文件夹下,解压(例如解压到/usr/local/qt)
tar xvf qt-everywhere-src-5.12.12.tar.xz -C /usr/local/qt/
解压安装包
Qt 依赖于一些库文件和工具,需要先安装这些依赖项,否则 Qt 编译和运行过程中会出现问题。在不同的 Linux 发行版上,安装依赖的命令会有所不同。
例如,在 Ubuntu/Debian ,可以尝试使用如下命令:
sudo apt-get update
sudo apt-get install build-essential libfontconfig1 mesa-common-dev libglu1-mesa-dev libssl-dev
可以根据实际情况使用相应的包管理器安装依赖项
配置 Qt
进入 Qt 解压目录,运行 configure 命令进行配置。
cd /usr/local/qt/qt-everywhere-src-5.12.12
./configure -prefix /usr/local/qt -opensource -confirm-license
-prefix /usr/local/qt 参数指定 Qt 的安装路径,-opensource 参数指定使用开源版本,-confirm-license 参数指定确认许可证。根据实际需要进行配置即可。
编译 Qt
使用 make 命令编译 Qt,在 ARM 平台上编译可能比较耗时。
make -j4
-j4 参数指定使用 4 个线程进行编译,可以根据实际情况适当调整。在编译过程中,可能会遇到一些依赖问题,需要根据实际情况进行解决。
安装Qt
使用 make install 命令安装 Qt
sudo make install
至此,qt相关库在arm平台已经安装完成。