当前位置:首页 > 系统教程 > 正文

Ubuntu 20.04安装Qt5.15(最新,超详细教程)

Ubuntu 20.04安装Qt5.15(最新,超详细教程)

手把手教你搭建Qt5.15开发环境,小白也能轻松搞定

Qt 是一个跨平台的C++应用程序开发框架,广泛用于图形用户界面、嵌入式系统和移动应用开发。本文将详细介绍在 Ubuntu 20.04 系统上安装 Qt5.15 的两种方法:使用在线安装器(推荐新手)和从源码编译(适合自定义安装)。无论你是刚接触Linux的初学者,还是有经验的开发者,这篇 Ubuntu 20.04安装Qt5.15 教程都能帮助你快速搭建 Linux Qt开发环境

📌 准备工作: 确保系统已更新,并安装必要的编译工具和依赖库。打开终端,执行以下命令:

sudo apt update && sudo apt upgrade -ysudo apt install build-essential libgl1-mesa-dev libfontconfig1-dev libfreetype6-dev libx11-dev libxext-dev libxfixes-dev libxi-dev libxrender-dev libxcb1-dev libx11-xcb-dev libxcb-glx0-dev libxcb-util0-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 libxcb-xkb-dev libxkbcommon-x11-dev libxkbcommon-dev libssl-dev -y

方法一:使用Qt在线安装器(最简单)

Qt官方提供了在线安装器,可以方便地选择所需组件和版本。以下是详细步骤:

  1. 下载在线安装器: 使用wget命令下载Linux版在线安装器。
    wget https://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run
  2. 赋予执行权限:
    chmod +x qt-unified-linux-x64-online.run
  3. 运行安装器: 执行以下命令启动图形界面安装程序。
    ./qt-unified-linux-x64-online.run

    安装过程中需要登录或注册Qt账户,选择安装目录,并在组件列表中勾选 Qt 5.15.2(或其他5.15小版本)以及所需的编译器(如GCC)。建议同时安装Qt Creator IDE。

  4. 配置环境变量: 安装完成后,编辑 ~/.bashrc 文件,添加以下行(请将路径替换为实际安装路径):
    export PATH=/home/你的用户名/Qt/5.15.2/gcc_64/bin:$PATHexport LD_LIBRARY_PATH=/home/你的用户名/Qt/5.15.2/gcc_64/lib:$LD_LIBRARY_PATH
    然后执行 source ~/.bashrc 使环境变量生效。
Ubuntu 20.04安装Qt5.15(最新,超详细教程) 20.04安装Qt5.15  Qt5.15安装教程 Linux Qt开发环境 Qt源码编译安装 第1张

方法二:从源码编译安装Qt5.15(更灵活)

如果你需要自定义编译选项或无法使用在线安装器,可以尝试 Qt源码编译安装。这种方法虽然耗时,但能让你完全掌控安装过程。以下是编译安装 Qt5.15.2 的步骤:

  1. 下载源码:
    wget http://download.qt.io/official_releases/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz
  2. 解压并进入目录:
    tar -xvf qt-everywhere-src-5.15.2.tar.xzcd qt-everywhere-src-5.15.2
  3. 配置编译选项: 使用 ./configure 指定安装路径和组件。以下是一个常用配置:
    ./configure -prefix /usr/local/qt5.15 -opensource -confirm-license -nomake examples -nomake tests

    参数说明:-prefix 指定安装目录;-opensource 使用开源版本;-confirm-license 自动确认许可证;-nomake 跳过编译示例和测试以节省时间。

  4. 编译: 使用 make 进行编译,-j$(nproc) 表示利用所有CPU核心加速。
    make -j$(nproc)
  5. 安装:
    sudo make install
  6. 配置环境变量: 同样编辑 ~/.bashrc,添加以下内容:
    export PATH=/usr/local/qt5.15/bin:$PATHexport LD_LIBRARY_PATH=/usr/local/qt5.15/lib:$LD_LIBRARY_PATH
    然后 source ~/.bashrc 生效。

验证安装

无论使用哪种方法,安装完成后,可以通过以下命令检查Qt版本:

qmake --version

如果显示类似 QMake version 3.1Using Qt version 5.15.2 的信息,说明安装成功。你也可以启动Qt Creator,创建一个简单的Qt Widgets项目并编译运行,进一步验证开发环境是否正常。

💡 小提示: 如果在编译或运行时遇到缺少依赖的错误,可以根据错误提示安装相应的开发包。例如,缺少OpenGL相关库可执行 sudo apt install libglu1-mesa-dev

通过以上步骤,你已经成功在Ubuntu 20.04上安装了Qt5.15,可以开始你的 Linux Qt开发 之旅了!