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
相关推荐
何双新34 分钟前
第21讲、Odoo 18 配置机制详解
linux·python·开源
21号 135 分钟前
9.进程间通信
linux·运维·服务器
搬码临时工6 小时前
电脑同时连接内网和外网的方法,附外网连接局域网的操作设置
运维·服务器·网络
藥瓿亭6 小时前
K8S认证|CKS题库+答案| 3. 默认网络策略
运维·ubuntu·docker·云原生·容器·kubernetes·cks
Gaoithe6 小时前
ubuntu 端口复用
linux·运维·ubuntu
德先生&赛先生7 小时前
Linux编程:1、文件编程
linux
程序猿小D7 小时前
第16节 Node.js 文件系统
linux·服务器·前端·node.js·编辑器·vim
gsls2008088 小时前
ocrapi服务docker镜像使用
运维·docker·容器
多多*8 小时前
微服务网关SpringCloudGateway+SaToken鉴权
linux·开发语言·redis·python·sql·log4j·bootstrap
文牧之8 小时前
PostgreSQL 的扩展pg_freespacemap
运维·数据库·postgresql