银河麒麟arm64 qt打包

qt打包

打包成deb文件

MiMouse.sh

#!/bin/sh  
appname=`basename $0 | sed s,\.sh$,,`  
dirname=`dirname $0`  
tmp="${dirname#?}"  
if [ "${dirname%$tmp}" != "/" ]; then  
dirname=$PWD/$dirname  
fi  
LD_LIBRARY_PATH=$dirname  
export LD_LIBRARY_PATH  
$dirname/$appname "$@"

1.将lib文件夹从local中移到usr/lib

2.sudo chmod -R 777 project      sudo chmod -R 775 DEBIAN

3.

dpkg -b project/ MiMouse_1.0.0_arm64.deb

### 如何在银河麒麟 ARM 系统上安装 Qt #### 更新软件包列表 为了确保获取最新的软件包信息,建议先更新系统的软件包列表: ```bash sudo apt update ``` #### 安装基础依赖项 安装必要的构建工具和其他依赖项可以简化后续过程。执行如下命令来安装这些依赖项: ```bash sudo apt install build-essential libgl1-mesa-dev libxrender-dev libxi-dev ``` #### 安装预编译版本的 Qt5 对于快速设置开发环境而言,可以通过 APT 包管理器直接安装预编译好的 Qt 版本。这种方式适合不需要特定定制化配置的情况。 ```bash sudo apt install qt5-default qtcreator ``` 当遇到缺少 `qmake` 命令的问题时,表明尚未正确安装 Qt 组件[^2]。上述命令将会解决此问题并提供基本的 Qt 开发套件支持。 #### 手动下载与安装 QT 内核 (针对高级需求) 某些情况下可能需要更完整的 Qt 功能集或是不同版本,则需手动下载对应的源码或二进制文件来进行安装。注意原版系统自带 QTCreator 可能并不包含全部所需功能的核心库[^3]。 访问官方网站或其他可信资源站点下载适用于 ARM 架构的目标版本压缩包,并按照官方文档说明完成解压、配置以及安装流程。 #### 编译最新版本 Qt 库 (可选) 如果有特殊的需求比如使用非常新的特性或者是修复已知 bug ,可以选择自行编译较新版本的 Qt 。这里以 Qt5.15.14 为例介绍具体操作方法[^4]: 1. 下载指定版本源代码; 2. 解压到合适位置; 3. 进入解压后的目录运行 configure 脚本来设定编译选项; 4. 使用 make 和 sudo make install 来编译和部署。 需要注意的是,由于部分模块缺失的原因,在银河麒麟默认提供的较低版本 Qt 中可能存在一些限制;不过不必担心,新增加的路径会被优先识别从而覆盖原有旧版本的功能调用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值