银河麒麟V10桌面操作系统下安装Qt(5.12.10)

银河麒麟V10桌面操作系统安装Qt

本文介绍如何在银河麒麟V10桌面操作系统下, 安装Qt(5.12.10),并部署正确的工作环境,达到能够正常开发的状态。



一、下载Qt

  • 进入官方下载网站,选择qt-opensource-linux-x64-5.12.10.run进行下载,这里可以用鼠标点击邮件,选择迅雷下载;
  • (目前官网好像无法直接下载,我已上传现在链接及提取码,有需要自取。如链接失效,可私信我。)
  • 下载完成后得到安装包,拷贝到银河麒麟系统中,可以放到个人home路径下;

在这里插入图片描述

二、Qt安装

  • 在银河麒麟系统中,打开终端,进入安装包所在路径,输入chmod 777 qt-opensource-linux-x64-5.12.10.runchmod a+x qt-opensource-linux-x64-5.12.10.run赋予执行权限;
  • 安装前先断开网络连接,可以跳过注册流程;
  • 输入./qt-opensource-linux-x64-5.12.10.runsudo ./qt-opensource-linux-x64-5.12.10.run(根据当前用户、以及安装过程中安装路径决定使用哪条命令,具体说明如下),直接运行安装包;
    (1)如果当前登录的用户为普通用户,想要将软件安装到自己的home路径,如/home/Qt5.12.10,则直接执行./qt-opensource-linux-x64-5.12.10.run命令;
    (2)如果当前登录的用户为普通用户,想要将软件安装到默认的/opt/Qt5.12.10路径下时,需要执行sudo ./qt-opensource-linux-x64-5.12.10.run命令,打开安装程序,才能在/opt/Qt5.12.10路径下正常安装(由于普通用户没有该路径的写入权限,会导致安装时进度条一直卡主不动);
    (3)如果当前登录的用户为root,则随便输入哪条命令都可以;
  • 根据提示一直下一步,安装路径可以使用默认的/opt路径下,或自己的home路径;选择安装模块时,根据需要进行选择,如果不熟悉,可以全部选择(建议全选,避免后续麻烦,全选总没错的)
  • 等待安装完成;
  • 安装完成后给电脑连接网络,在终端中输入sudo apt-get install g++,安装Qt用到的编译器,再输入sudo apt-get install libgl1-mesa-dev,安装用到的环境;
    在这里插入图片描述
    至此,完成了银河麒麟系统下,Qt软件安装及编译环境的部署,能够正常编写代码、编译代码、运行程序。

三、注意事项

  • 安装完成后,此时桌面大概率没有Qt的图标,可以通过终端进入到安装路径下opt/Qt5.12.10/Tools/QtCreator/bin直接运行qtcreator,或者鼠标右键点击,在弹出菜单中选择发送到桌面快捷方式
  • 如果有什么其他问题,可以直接回复或者私信,看到一定解答!
### 如何在ARM版银河麒麟操作系统中安装QT5.12 #### 环境准备 对于基于ARM架构的银河麒麟操作系统,确保操作系统的稳定性和兼容性至关重要。当前环境中使用的CPU型号为飞腾D2000,操作系统版本为银河麒麟桌面操作系统V10(适用于飞腾平台),这表明已经具备了基本运行条件[^3]。 #### 安装步骤概述 针对已预装有较低版本QT的情况,在此介绍如何更新至指定版本QT5.12的过程: - **确认现有环境**:首先应核实当前系统内是否存在旧版本的QT库文件以及其具体路径位置。可以通过命令`which qmake`来查找默认使用的qmake工具的位置;利用`qtchooser -print-env`查看环境变量设置情况。 - **下载目标版本源码包**:访问官方站点获取对应于Linux ARM64架构下的QT5.12.x系列压缩包。考虑到网络因素影响下载速度,建议提前准备好离线资源镜像。 - **配置编译参数** 对于特定硬件平台的支持需求,需特别注意调整configure脚本中的选项以适应本地机器特性。例如启用或禁用某些模块支持、优化级别设定等。对于飞腾处理器而言,可能涉及到如下特殊处理: ```bash ./configure \ -release \ -prefix /opt/qt5.12-arm \ -device linux-aarch64-gnu-g++ \ -sysroot $(pwd)/sysroots/aarch64-poky-linux/ \ ... ``` - **执行构建过程** 使用多核并行编译加速整个流程,可适当增加-jN参数值(N代表并发作业数),但不宜过高以免造成内存溢出等问题发生。完成之后记得测试新安装实例的功能完整性。 ```bash make -j$(nproc) sudo make install ``` - **集成到开发环境** 将新建好的QT目录加入PATH环境变量以便后续调用,并创建相应的链接方便管理不同版本间的切换使用。 ```bash export PATH=/opt/qt5.12-arm/bin:$PATH ln -sfn /opt/qt5.12-arm /usr/local/qt5.12 ``` 通过上述方法可以在ARM架构上的银河麒麟操作系统成功部署QT5.12框架,从而满足更多图形界面应用程序的需求。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值