Ubuntu 18.04 下 Qt 5.11 开发环境搭建与实战指南

admin
本文为Ubuntu 18.04系统下Qt 5.11开发环境搭建与实战的全面指南,详细讲解依赖安装、Qt Creator配置、编译工具链部署等核心步骤,涵盖项目创建、界面设计、信号槽连接及调试技巧,通过基础案例与进阶实战项目,帮助开发者快速掌握Qt开发流程,解决环境配置常见问题,提升跨平台GUI应用开发能力,适合Qt初学者及进阶读者参考学习。

在嵌入式开发、桌面应用开发领域,Ubuntu 与 Qt 的组合堪称经典,Ubuntu 18.04 作为 LTS(长期支持)版本,凭借其稳定性和丰富的社区支持,成为开发者的首选系统之一;而 Qt 5.11 作为成熟的 Qt 框架版本,兼具稳定性与丰富的功能,尤其适合构建跨平台 GUI 应用,本文将详细介绍在 Ubuntu 18.04 系统下搭建 Qt 5.11 开发环境的完整流程,并通过简单实战演示开发流程。

环境准备:系统与依赖安装

在开始安装 Qt 5.11 之前,需确保 Ubuntu 18.04 系统已更新至最新状态,并安装必要的编译依赖,打开终端,执行以下命令:

更新系统包列表

sudo apt update && sudo apt upgrade -y

安装基础编译工具与依赖

Qt 5.11 的编译与运行需要一系列开发库和工具,包括 build-essential(编译工具集)、libgl1-mesa-glx(OpenGL 库)、libx11-dev(X11 开发包)等,执行以下命令安装:

Ubuntu 18.04 下 Qt 5.11 开发环境搭建与实战指南

sudo apt install -y build-essential libgl1-mesa-glx libx11-dev libxext-dev libxfixes-dev libxcb1-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-randr0-dev libxcb-render-util0-dev libxcb-xinerama0-dev libxcb-xkb-dev libxrender-dev libxi-dev libfontconfig1-dev libfreetype6-dev libssl-dev libdb5.3-dev libsqlite3-dev libcups2-dev libicu60-dev libpulse-dev libasound2-dev libgst-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-good1.0-dev

安装 Qt Creator(可选)

Qt 官方 IDE Qt Creator 是 Qt 开发的利器,虽然可通过后续 Qt 安装包集成,但也可单独安装,若已计划通过官方离线包安装 Qt,此步可跳过;若需单独安装 Qt Creator,执行:

sudo apt install qtcreator -y

Qt 5.11 安装:官方离线包安装(推荐)

Ubuntu 18.04 官方软件源中的 Qt 版本可能较旧(通常为 5.9 或 5.12),建议通过 Qt 官方离线安装包安装 Qt 5.11,确保版本纯净且功能完整。

下载 Qt 5.11 离线安装包

访问 Qt 官方下载页面,选择 “5.11” 版本,进入 “5.11.3”(或任意 5.11.x 子版本),下载 “qt-opensource-linux-x64-5.11.3.run” 文件(约 3-4GB,确保网络稳定)。
若下载速度较慢,可使用国内镜像源(如清华大学开源软件镜像站)。

赋予安装包执行权限

下载完成后,在终端进入文件所在目录,执行:

chmod +x qt-opensource-linux-x64-5.11.3.run

运行安装程序

./qt-opensource-linux-x64-5.11.3.run

安装程序启动后,会弹出图形界面。

  • 登录/注册:若已有 Qt 账号可登录,若无可选择 “Skip”(跳过),免费版无需付费。
  • 许可协议:勾选 “I accept the terms...”,点击 “Next”。
  • 组件选择:默认会勾选 “Qt 5.11.3” 及其核心模块(如 Qt Widgets、Qt Core、Qt Gui 等),建议保留默认选择;若需开发嵌入式应用,可额外勾选 “Qt for Device Creation”。
  • 安装路径:默认路径为 /home/用户名/Qt/5.11.3/,可根据需求修改,但需确保路径无中文或特殊字符。
  • 开始安装:点击 “Install”,等待安装完成(约 10-20 分钟)。

配置环境变量

安装完成后,需将 Qt 的 bin 目录添加到系统环境变量,以便在终端直接使用 qmakeqmake-qt5 等命令。
打开 ~/.bashrc 文件:

nano ~/.bashrc

在文件末尾添加以下内容(注意替换 用户名 为你的实际用户名):

export PATH=/home/用户名/Qt/5.11.3/gcc_64/bin:$PATH
export QTDIR=/home/用户名/Qt/5.11.3/gcc_64

保存文件后,执行

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码