logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙PC三方库适配实战:Neovim移植案例解析

移植目标:Neovim - 现代Vim编辑器,支持Lua插件生态和tree-sitter语法高亮技术栈核心语言:C、Lua异步框架:libuv脚本引擎:LuaJIT/Lua 5.1语法解析:tree-sitter构建系统:CMake + Makefile + Autotools混合适配范围:11个核心依赖库,100%构建成功率深度平台分析:理解HarmonyOS不是Linux变体,有独特的安全模型

#三方库实战与适配专栏#三方库
为鸿蒙PC交叉编译rust项目的通用化配置

为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

现在的使用效果如下 演示视频:鸿蒙pc | neovim移植版已经成功切换到luajit了 已经完整把 Neovim 移植到了 HarmonyOS PC(鸿蒙PC),移植使用独立的依赖构建系统 harmonyos-deps 编译所有必要的依赖库。 核心特性 完整依赖构建 - Lua、libuv、lpeg、libiconv、luv、lua_compat53 等 HarmonyOS适配 - 特定补丁和

文章图片
#命令行适配专栏#命令行工具#命令行
到底了