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

Ubuntu 源码安装 Qt5

1.开发背景

        Ubuntu 下安装指定版本的 Qt,最新的Qt官方已经不支持 Qt5.15.2 版本以下版本,所以有必要用旧的源码编译 Qt 库。

2.开发需求

        源码安装 Qt5.12.2

3.开发环境

        开发环境:Ubuntu18.04 

        目标版本:Qt5.12.2

4.实现步骤

4.1 下载安装包

通过网盘分享的文件:qt-everywhere-src-5.12.2.tar.xz
链接: https://pan.baidu.com/s/1TW1wjoNmX-q93QDxA5-24g?pwd=29mq 提取码: 29mq

4.2 安装辅助软件

sudo apt update
sudo apt install build-essential libgl1-mesa-dev libglu1-mesa-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-shm0-dev libxcb-icccm4-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-xinerama0-dev libxkbcommon-dev libxkbcommon-x11-dev libfontconfig1-dev libfreetype6-dev libpng-dev libjpeg-dev libsqlite3-dev libssl-dev libicu-dev libpcre2-dev zlib1g-dev libbz2-dev libdouble-conversion-dev

4.3 配置源码

./configure -prefix /opt/Qt5.12.2 -opensource -confirm-license -release -nomake examples -nomake tests -qt-xcb

-prefix /opt/Qt5.12.2:指定安装路径。

-opensource:选择开源版本。

-confirm-license:自动确认许可协议。

-release:编译发布版本。

-nomake examples 和 -nomake tests:不编译示例和测试。

-qt-xcb:使用 XCB 作为 X11 后端。

4.4 编译源码

# 自行选择几核编译
make -j8

4.5 安装库

sudo make install

4.6 添加环境

echo 'export PATH=/opt/Qt5.12.2/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

4.7 验证安装

qmake -v


http://www.kler.cn/a/580999.html

相关文章:

  • Spring Boot 注解大全:全面解析与实战应用
  • 使用 invideo ai 实现文生视频
  • Vue3-大事件
  • OpenCV应用:三种图像风格化案例
  • 2025年【A特种设备相关管理】免费试题及A特种设备相关管理模拟考试题库
  • RuoYi-Vue若依框架-若依如何去除页面验证码
  • 网络安全三大认证高频考点解析
  • HMT-UNet模型详解及代码复现
  • QML编程中的性能优化
  • FTL算法
  • Linux mount与umount以及机器重启后自动mount
  • 深入了解住宅IP:跨境电商中的重要工具
  • 深陷帕金森困境,怎样重燃生活信心?
  • 力扣:2012.数组美丽值求和
  • 【Python】dash-fastapi前后端搭建
  • WPF与其他技术的集成:与 WinForms、WCF 等协同工作
  • 机器学习之监督学习
  • go的”ambiguous import in multiple modules”
  • SmartDeblur深度解析:全能型图片编辑器,老照片修复利器
  • 串口通信ASCII码转16进制及C#串口编程完整源码下载