UBUNTU22 安装QT5.15.2 记录

安装QT预置安装软件包

bash 复制代码
sudo apt install gcc
sudo apt install g++
sudo apt install clang
sudo apt install clang++ 
sudo apt install make
sudo snap install cmake --classic
sudo apt-get install build-essential
sudo apt install libxcb-xinerama0 

#安装OpenGL核心库
sudo apt-get install libgl1-mesa-dev 

#需要安装xcb-cursor0 库
sudo apt-get install libxcb-cursor0

下载QT在线安装包

https://download.qt.io/official_releases/online_installers/

Ubuntu22.04 QT5QT_QPA_PLATFORM警告问题。

警告内容:Qt Warning:Ignoring XDG_SESSION_TYPE=wayland on Gnome.Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

解决措施

sudo vi /etc/gdm3/custom.conf

打开文件后,将文件中 "#WaylandEnable=false"前的#去掉,然后保存退出

reboot

重启后即可。

添加qmke环境变量

vim .bashrc

export PATH=/home/qx/Qt/5.15.2/gcc_64/bin:$PATH

修改串口权限

bash 复制代码
#前往规则文件夹
cd /etc/udev/rules.d/

#创建权限规则文件                     
sudo touch 70-ttyUSB.rules

#修改规则文件可编辑性             
sudo chmod 666 70-ttyUSB.rules

#添加规则
#在文件中添加一下内容,如:
KERNEL=="ttyUSB*", OWNER="root", GROUP="root", MODE="0666"
KERNEL=="ttyS*", OWNER="root", GROUP="root", MODE="0666"

解决Ubuntu18.04非root用户无法启动1024以下端口

1.编辑系统配置文件

复制代码
sudo vim /etc/sysctl.conf

2.写入以下内容并保存

复制代码
net.ipv4.ip_unprivileged_port_start=0

3.重新加载配置文件

复制代码
sudo sysctl -p
相关推荐
土豆炒马铃薯。2 分钟前
CUDA,PyTorch,GCC 之间的版本关系
linux·c++·人工智能·pytorch·python·深度学习·opencv
zxn091122 分钟前
大数据实战之搭建Linux虚拟机
大数据·linux
wusam1 小时前
CentOS8.5.2111(8)LAMP部署综合实验
linux·运维·服务器
vvw&1 小时前
在 Ubuntu 上部署 MediaWiki 开源维基平台
linux·运维·服务器·ubuntu·开源·wiki·mediawiki
诸葛悠闲1 小时前
《操作系统 - 清华大学》4 -5:非连续内存分配:页表一反向页表
linux·程序人生
谁在夜里看海.1 小时前
【Linux】进程的生命之旅——诞生、消逝与守候(fork/exit/wait)
linux·运维·服务器
云计算DevOps-韩老师1 小时前
【网络云计算】CentOS7.9 基于fdisk和parted磁盘分区
服务器·网络·云计算·网络云运维·网络云计算·fdisk磁盘分区·parted磁盘分区
茶颜悦色vv1 小时前
shell脚本(6)
linux·运维·web安全·网络安全·bash
JunLan~1 小时前
安装 Docker(使用国内源)
linux·docker·容器
踏雪Vernon2 小时前
[OpenHarmony5.0][环境][教程]OpenHarmony 5.0源码在WSL2 Ubuntu22.04 编译环境搭建教程
linux·docker·鸿蒙系统