当前位置: 首页 > news >正文

UBUNTU22 安装QT5.15.2 记录

安装QT预置安装软件包

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
 

修改串口权限


#前往规则文件夹
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

http://www.lryc.cn/news/401188.html

相关文章:

  • C++基础知识:C++内存分区模型,全局变量和静态变量以及常量,常量区,字符串常量和其他常量,栈区,堆区,代码区和全局区
  • MySQL面试题-重难点
  • 【Linux杂货铺】期末总结篇3:用户账户管理命令 | 组账户管理命令
  • 基于STM32设计的超声波测距仪(微信小程序)(186)
  • Web前端-Web开发HTML基础2-list
  • MAVSDK-Java安卓客户端编译与使用完整示例
  • JavaEE:Spring Web简单小项目实践二(用户登录实现)
  • 深度学习 | CNN 基本原理
  • 解读|http和https的区别,谁更好用
  • 汽车零部件制造企业MES系统主要功能介绍
  • 常见的五种聚类算法总结
  • 智能车存在网络安全隐患,如何应设计出更好的安全防护技术?
  • 通讯的概念
  • Centos7 rpm 安装 Mysql 8.0.28
  • Linux 多进程编程详解
  • C语言之大小端理解
  • GIT相关操作,推送本地分支到远程仓库流程记录学习
  • 网络协议 — Keepalived 高可用方案
  • 前端报错adding CSS “touch-action: none“ to this element解决方案
  • 使用phpMyAdmin操作MYSQL(四)
  • webpack配置代理请求
  • 热门软件缺陷管理工具2024:专业评测与建议
  • 冒泡,选择,插入,希尔排序
  • 【HarmonyOS学习】Calendar Kit日历管理
  • RDMA 高性能架构基本原理与设计方案
  • 【Springboot】事件机制发布与订阅的使用实践
  • 新版网页无插件H.265播放器EasyPlayer.js如何测试demo视频?
  • PXE、Kickstart和cobbler
  • 【GameFramework扩展应用】6-3、GameFramework框架增加日志保存功能
  • 将独热码应用到神经网络中