UOS(ARM64)安装Qt5

2023-05-16

本教程主要参考了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
来搜索,如下图所示。然后找到,一个个地安装就好了。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

UOS(ARM64)安装Qt5 的相关文章

随机推荐

  • 字符串结束符'\0' -何时自动加- 字符串定义方法

    转载 字符串定义方法 有两种方法 1 用字符数组 xff1b 2 用字符指针 xff1b 对应两种定义方法 xff0c 有不同的初始化以及赋值方法 对字符数组 xff0c 有以下几种定义方法 xff1a 1 char str 61 34 1
  • 基于Airsim的sitl模拟环境配置(ubuntu 16.04)

    基于Airsim的sitl模拟环境配置 xff08 ubuntu 16 04 xff09 sitl仿真 xff0c 软件在环仿真可以不使用任何硬件就可以进行模拟飞行或驾驶 xff0c 实验室获取数据非常有用 基于Airsim的sitl模拟需
  • F450机架组装及飞控安装细节

    http tieba baidu com p 5342947735
  • 富斯i6接收机及PPM编码器​​​​​​​接线

    没有完成发射机和接收机对码 xff0c 则需要按照如下过程对码 xff1a 1 将对码线连接到接收机上的 B VCC 接口 2 将电源线连接到接收机上任意其他接口 3 打开发射机电源 xff0c 同时常按发射机 BINDKEY 键 xff0
  • Pixhawk指示灯和安全开关含义

    Pixhawk指示灯的含义 红灯和蓝灯闪 xff1a 初始化中 请稍等 黄灯双闪 xff1a 错误 系统拒绝解锁 蓝灯闪 xff1a 已加锁 xff0c GPS搜星中 自动导航 xff0c 悬停 xff0c 还有返回出发点模式需要GPS锁定
  • MP地面站提示

    PIX飞控或者APM飞控在装机后 xff0c 经常遇到不能解锁的情况 xff0c 地面站会有提示 xff0c 下面列出了可能出现的情况 xff0c 可以一一对应的排除故障 当然 xff0c 你也可以在地面站设置解锁不自检 xff0c 不过安
  • win7下 pixhawk (ardupilot) 的编译

    前几天都在搞pixhawk源码编译问题 xff0c 什么在window下用Console或者eclipse xff0c 还是在Ubuntu下 xff0c 都做了 xff0c 而且把 mk文件都看了 xff0c 结果还是有bug 总结一下三种
  • pixhawk 基于UART5 的NSH环境搭建

    元器件 xff1a pixhawk 六针杜邦线 USB转uart模块 PC机上的串口调试软件 xff08 比如 Putty xff09 STEP 1 xff1a 制作调试通信线 xff08 六针杜邦线和USB转uart模块 xff09 xf
  • 操作系统 | 用户态和内核态的切换(中断、系统调用与过程(库函数)调用)

    文章目录 中断过程调用系统调用过程调用和系统调用的区别 中断 用户态 内核态之间的切换是怎么实现的 用户态 内核态 是通过中断实现的 并且 中断是唯一途径 核心态 用户态 的切换是通过执行一个特权指令 xff0c 将程序状态字 PSW 的标
  • MFC鼠标响应、鼠标画线

    鼠标响应关键就是对两个函数进行操作 xff1a OnLButtonDown和OnLButtonUp xff1b 1 使用MFC AppWizard exe xff09 建立一个单文档MFC工程 2 首先要在CxxxView类的定义里加上后续
  • stm32cubeide的freertos-消息队列发送结构体或者长消息,接收不完整的问题

    今天在项目创建消息队列 xff0c 消息队列中的数据类型的是结构体 xff0c 调用接口使用的cubeide自带的创建消息队列的接口 span class token keyword typedef span span class toke
  • cmake添加动态链接库

    如果使用gcc进行单个c文件编译的时候 xff0c 有时候后面会需要添加如 L l之类的参数 xff0c 如下 gcc o test test c L usr local lib lopencv 这里 L是制定动态库的位置 xff0c l则
  • Error installing 'file:///xxxx': editable mode is not supported for pyproject.toml-style project

    Please install using pip install no use pep517 e or upgrade pip to the latest version https stackoverflow com questions
  • MSCKF演示实验

    在工作空间目录进行编译 catkin make span class token operator span pkg msckf vio span class token operator span cmake span class tok
  • Linux下抓取串口log

    1 准备 串口线一条 手机一个 2 步骤 1将串口线插入电脑USB口 xff0c 开启另一个终端查看串口设备名 xff0c 输入下面命令 xff1a dmesg 2找到最下面一行 xff0c 尾部即是串口设备名称 xff0c 我这里叫做 t
  • git拉取远程代码,但不要覆盖本地新修改的代码

    git拉取远程代码 xff0c 但不要覆盖本地新修改的代码 先切换到自己的分支 git checkout 自己的分支名 在自己分支上 xff0c 先提交 git add 然后 xff0c 将提交的代码放到暂存区 git stash 切换到主
  • 树莓派(raspberry pi)启用root账户,设置树莓派SSH连接因超时闲置断开

    安装diskgenius恢复安装过树莓派相关操作系统的TF卡容量 http www embed net com thread 145 1 1 html 树莓派使用SD卡剩余空间 更新 xff0c 直接在命令行下输入raspi config命
  • VNC连接Ubuntu出现灰屏与打不开terminal的情况

    VNC出现灰屏 使用dpkg l grep gnome xfce查看安装的图形化桌面是哪一种 xff0c 在 vnc xstarup中修改启动方式 如若使用xfce桌面 xff0c 使用startxfce4启动桌面 VNC打不开termin
  • de1-soc培训教材记录

    第一章 准备 1 1 安装软件 Altera De1 SoC培训教材 中的环境 quartus 13 1embedded command shell 13 1我所用的linux是de1soc lxde 1604 1 1 1下载链接 1 培训
  • UOS(ARM64)安装Qt5

    本教程主要参考了https blog csdn net no2101 article details 106024632 主机信息 xff1a 厂家 xff1a 宝德 xff08 PowerLeader xff09 型号 xff1a PT6