登录社区云,与社区用户共同成长
邀请您加入社区
本文面向需要构建可运行在OpenHarmony或上的openssh命令行工具的开发者,通过使用vcpkg的方式构建,同时说明、以及本 port 在适配过程中处理过的典型问题。
鸿蒙 PC 命令行工具迁移实战 · 四种命令行移植方案详解及对比
本文详细介绍了Rust交叉编译适配OpenHarmony PC的ansi_term完整适配案例。主要内容包括:背景介绍(ansi_term功能及应用场景)、环境准备(系统要求及SDK配置)、项目结构分析(目录及关键配置说明)以及问题诊断与解决方案(如命令行入口缺失和Rust版本兼容性问题)。通过实际案例展示了Rust项目在OpenHarmony平台的适配过程,为开发者提供了实用的技术参考。
在鸿蒙PC上安全git 准备工作 在鸿蒙应用商店安装 CodeArts IDE 从CodeArts IDE提取签名工具 打开IDE, 随便创建一个项目打开,在终端执行以下命令 # 复制签名工具 cp /data/app/toolchains.org/toolchains_1.0/lib//binary-sign-tool . # 对签名工具签名 binary-sign-tool sign -inF
为rust添加鸿蒙工具链 rustup target add aarch64-unknown-linux-ohos 安装鸿蒙sdk 安装鸿蒙sdk 在要编译的项目下配置cargo 在项目文件.cargo/config.toml, 注意替换自己的鸿蒙sdk位置 [target.aarch64-unknown-linux-ohos] linker = "/home/ystyle/Code/o
现在的使用效果如下 演示视频:鸿蒙pc | neovim移植版已经成功切换到luajit了 已经完整把 Neovim 移植到了 HarmonyOS PC(鸿蒙PC),移植使用独立的依赖构建系统 harmonyos-deps 编译所有必要的依赖库。 核心特性 完整依赖构建 - Lua、libuv、lpeg、libiconv、luv、lua_compat53 等 HarmonyOS适配 - 特定补丁和
准备工作 在鸿蒙PC上使用应用商店安装CodeArts IDE下载仓颉编译器每日构建版本: cangjie-sdk-ohos-aarch64-1.1.0-alpha.2025xxxxxxxxxxxxx.tar.gz 从CodeArts IDE提取签名工具 打开IDE, 随便创建一个项目打开,在终端执行以下命令 cp /data/app/toolchains.org/toolchains_1.0/l