欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > Ubuntu 源码安装 Qt5

Ubuntu 源码安装 Qt5

2025/3/12 16:16:56 来源:https://blog.csdn.net/weixin_49020429/article/details/146187354  浏览:    关键词: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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词