哪位高人能分享一下银河麒麟(Kylin) V10安装qt5.15的详细步骤
2条回答 默认 最新
檀越@新空间 2026-02-04 09:24关注上午好☀️☀️☀️️
本答案参考通义千问在银河麒麟(Kylin) V10系统上安装 Qt 5.15 的过程需要特别注意系统依赖和版本兼容性。以下是详细步骤,包括安装前的准备、下载源码、编译安装等关键环节。
一、安装前准备
1. 更新系统
确保系统是最新的,避免因依赖问题导致安装失败:
sudo apt update && sudo apt upgrade -y2. 安装依赖包
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.gz3. 解压源码
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.152. 使配置生效
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 上的关键步骤:
- 更新系统并安装依赖
- 下载并解压 Qt 5.15 源码
- 配置编译参数并执行编译
- 安装到指定目录
- 配置环境变量并验证安装
如有需要,我可以提供一份完整的 shell 脚本 来自动化上述流程。是否需要?
解决 无用评论 打赏 举报