stevenson_aspdotnet 2026-02-04 09:23 采纳率: 0%
浏览 12

银河麒麟(Kylin) V10安装qt5.15的详细步骤

哪位高人能分享一下银河麒麟(Kylin) V10安装qt5.15的详细步骤

  • 写回答

2条回答 默认 最新

  • 檀越@新空间 2026-02-04 09:24
    关注

    上午好☀️☀️☀️️
    本答案参考通义千问

    银河麒麟(Kylin) V10系统上安装 Qt 5.15 的过程需要特别注意系统依赖和版本兼容性。以下是详细步骤,包括安装前的准备、下载源码、编译安装等关键环节。


    一、安装前准备

    1. 更新系统

    确保系统是最新的,避免因依赖问题导致安装失败:

    sudo apt update && sudo apt upgrade -y
    

    2. 安装依赖包

    Qt 5.15 编译过程中需要一些开发工具和库,建议提前安装以下依赖项:

    sudo apt install -y build-essential libgl1-mesa-dev libx11-dev libxext-dev libxrender-dev libxrandr-dev libxcursor-dev libxinerama-dev libxi-dev libqt5gui5 libqt5core5a libqt5widgets5 libqt5network5 libqt5dbus5 qtbase5-dev qtdeclarative5-dev qtmultimedia5-dev qtquickcontrols5-dev qttools5-dev
    

    注意: 如果某些包无法安装,可能是由于系统仓库中没有对应版本,可以尝试添加第三方仓库或手动下载安装。


    二、下载 Qt 5.15 源码

    1. 访问 Qt 官方下载页面

    前往 Qt 官方下载页面,选择对应的版本(例如 Qt 5.15.2)。

    2. 下载源码包

    推荐使用 Qt Online Installer 或者 开源版本的源码压缩包。对于银河麒麟系统,建议使用开源版本以避免许可证问题。

    示例下载链接(请根据实际版本替换):

    wget https://download.qt.io/official_releases/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.gz
    

    3. 解压源码

    tar -zxvf qt-everywhere-src-5.15.2.tar.gz
    cd qt-everywhere-src-5.15.2
    

    三、配置与编译

    1. 配置编译参数

    进入源码目录后,运行 configure 脚本进行配置。这里给出一个基本的配置命令:

    ./configure -prefix /opt/Qt5.15 -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine -skip qtquicktimeline -skip qtquickcontrols2 -skip qtlocation -skip qtsvg -skip qtwayland -skip qtvirtualkeyboard -skip qtscript -skip qtxmlpatterns
    

    重点说明:

    • -prefix 是安装路径,建议设置为 /opt/Qt5.15,便于管理和升级。
    • -opensource 表示使用开源版本。
    • -confirm-license 自动确认许可证协议。
    • -nomake examples-nomake tests 可以加快编译速度。
    • -skip 参数用于跳过不需要的模块,减少编译时间和资源占用。

    2. 开始编译

    make -j$(nproc)
    

    注意: 使用 -j$(nproc) 可以利用多核 CPU 加速编译,提高效率。

    3. 安装到指定目录

    sudo make install
    

    四、环境变量配置

    1. 配置环境变量

    编辑 ~/.bashrc/etc/profile 文件,添加如下内容:

    export PATH=/opt/Qt5.15/bin:$PATH
    export QT_DIR=/opt/Qt5.15
    

    2. 使配置生效

    source ~/.bashrc
    

    五、验证安装

    1. 检查 Qt 版本

    qmake --version
    

    如果显示 Qt 5.15.x 的版本信息,则表示安装成功。

    2. 测试示例程序

    可以尝试运行一个简单的 Qt 示例程序,例如 hello world

    qmake -project hello.pro
    qmake
    make
    ./hello
    

    六、常见问题及解决方案

    | 问题 | 解决方案 | |------|----------| | 编译时提示缺少依赖 | 安装缺失的依赖包,如 libgl1-mesa-dev 等 | | configure 报错 | 检查是否已安装所有依赖,或修改 configure 参数 | | 无法找到 qmake | 确保环境变量正确配置,并重新加载 .bashrc | | 编译时间过长 | 使用 -j 参数加速编译,或选择更小的模块 |


    七、总结

    以下是安装 Qt 5.15银河麒麟 V10 上的关键步骤

    1. 更新系统并安装依赖
    2. 下载并解压 Qt 5.15 源码
    3. 配置编译参数并执行编译
    4. 安装到指定目录
    5. 配置环境变量并验证安装

    如有需要,我可以提供一份完整的 shell 脚本 来自动化上述流程。是否需要?

    评论

报告相同问题?

问题事件

  • 创建了问题 2月4日