Linux平台QT安装教程

今天在Linux平台下安装QT时遇到了一些问题,花费了不少时间才解决。所以记录一下,方便后边查阅,避免这些问题。


QT下载

QT官网

首先要确定你的操作系统架构,使用如下命令之一即可:

lscpu
uname -a

如果是x86_64,即为64位,选用64位。

注意:如果是aarch64,即为arm架构64位,不能使用上面的安装包,需要自行下载源码编译

由于我是在arm平台安装的,这边就记录arm平台下的安装过程

下载源码

解压源码

新建一个文件夹放置压缩包,这里我放在/usr/local/qt下

tar -xvf qt-everywhere-src-5.12.2.tar.xz -C /usr/local/qt

这里-x是解包 -f是指定包文件名 -v是显示详细信息(可以不加),-C是指定解压位置

这里可能会遇到一些问题,我这边平台直接解压会报错,类似这种:

1.压缩包损坏

2.缺少某种压缩工具包需要安装(我安装后也没有解决)

最后发现我使用的arm平台似乎不能解压.tar.xz后缀文件。我的解决方法是去虚拟据里的Linux系统将压缩包转为.tar后缀,再拷到平台使用(至于为什么不直接解压完拷过去,太慢了行不通哈哈)


安装依赖:

QT依赖于一些库和工具。所以在编译前需要安装这些依赖,不然在编译过程中会出现问题。

Ubuntu下安装依赖命令

sudo apt-get update
sudo apt-get install build-essential libfontconfig1 mesa-common-dev libglu1-mesa-dev libssl-dev

配置安装路径:

进入QT解压目录

cd /usr/local/qt/qt-everywhere-src-5.13.2

运行configure命令进行配置

./configure -prefix /usr/local/qt -opensource -confirm-license

-prefix /usr/local/qt 参数指定 Qt 的安装路径,-opensource 参数指定使用开源版本,-confirm-license 参数指定确认许可证。可以根据实际需要进行配置

编译QT

make -j4

-j4 参数指定使用 4 个线程进行编译,可以根据实际情况适当调整

安装QT

sudo make install

安装完成!

参考原文:在arm平台上安装qt_arm安装qt_seaeress的博客-CSDN博客

感谢大佬!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值