我是靠谱客的博主 现代耳机,最近开发中收集的这篇文章主要介绍UOS(ARM64)安装Qt5,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本教程主要参考了https://blog.csdn.net/no2101/article/details/106024632

主机信息:
厂家:宝德(PowerLeader)
型号:PT620K
配置:
Kunpeng 920 2249K/2.6GHz/8G/处理器x1
8G/DDR4/2666MHz/内存x2
256G/SATA/SSDx1
1TB/SATA/硬盘x1
集成千兆网口x1
集成千兆光口x1
RX550显卡x1
系统:UOS 20 SP1 专业版(未激活)

1.联网。
在这里插入图片描述
2.激活系统(没有激活码可以先试用90天)。
在这里插入图片描述

3.控制中心-通用-进入开发者模式。只有进入了开发者模式才能安装软件和运行软件(暂时这么认为)。
在这里插入图片描述

4.然后运行命令行窗口,执行下面两个命令:
sudo apt-get install build-essential
sudo apt-get install aptitude
第一个命令是为了安装g++,第二个命令相当于是安装一个安装助手。这个安装助手比系统的apt-get好用。

5.安装Qt。执行以下指令
sudo aptitude install libdtkwidget-dev qt5-default qtcreator
执行完的话,可以在程序列表中找到QtCreator。打开QtCreator,可以建立简单的widget工程,运行测试。
在这里插入图片描述

6.使能编译qml工程。
做完上面的第五步后,是已经能够正常编译widget工程了。但是编译qml工程时会报:Unknown module(s) in QT:qml quick.
此时,需要执行以下语句:
sudo aptitude install qtdeclarative5-dev

7.使能Qt3d。
执行完上面的步骤后,假如要建立Qt3d工程(无论是widget还是qml),都会出现缺失模块的报错。此时需要执行以下语句
sudo aptitude install qt3d5-dev qt3d5-doc qt3d-dev-tools
关于这些包的名字,可以用
sudo aptitude search qt3d
来搜索。
在这里插入图片描述

8.手动添加Qt3DExtras头文件。
当完成第7步之后,试图编译Qt3d的工程,会报找不到Qt3DExtras相关头文件的错误。关于这个错误,主要是qt的安装目录下没有对应的模块头文件。奇怪的是当安装qt3d时,其他的3d模块头文件(比如input、render、core等)都会被安装,但就是唯独这个extras没有。
解决的方法很简单,就是直接在我们的windows平台上面找到对应的文件夹拷贝过来即可。(记住,是两个文件夹,分别为Qt3DExtras、Qt3DQuickExtras)
在这里插入图片描述

至此,一个理论上可以编译任何qt项目的环境搭建完成了。
在这里插入图片描述

假如在后面遇到缺少某些库(比如数据库、串口)时,可以再用aptitude安装。对应的库的名字可以用
sudo aptitude search qt5
来搜索,如下图所示。然后找到,一个个地安装就好了。
在这里插入图片描述

最后

以上就是现代耳机为你收集整理的UOS(ARM64)安装Qt5的全部内容,希望文章能够帮你解决UOS(ARM64)安装Qt5所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部