logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源libunistring命令行工具鸿蒙化探索过程

本文详细记录了在开源项目Termony中使用命令OHOS_ARCH=aarch64 OHOS_ABI=arm64-v8a sh ./create-hnp.sh构建Libunistring 1.3的完整过程。内容涵盖构建环境配置、构建链路解析、关键日志记录、常见问题解决方案以及产物验证方法。重点介绍了Libunistring的核心功能,包括Unicode字符串操作、字符编码转换、文本规范化等模块。

文章图片
#开源#鸿蒙
以递归的方式快速创建文件和目录开源项目AdvancedNewFile命令行工具适配开源鸿蒙PC实战指南

本文介绍了terminal-AdvancedNewFile工具(advance-touch)向鸿蒙PC平台的适配过程。该Python工具提供简洁的ad命令,用于快速创建文件和嵌套目录结构。适配工作包括:重写构建脚本以支持Python项目、安装Click依赖、创建命令包装脚本,并打包为HNP格式。文章详细分析了项目结构、构建问题诊断及解决方案,最终实现了在aarch64-linux-ohos平台的兼

文章图片
#开源#鸿蒙#harmonyos
以递归的方式快速创建文件和目录开源项目AdvancedNewFile命令行工具适配开源鸿蒙PC实战指南

本文介绍了terminal-AdvancedNewFile工具(advance-touch)向鸿蒙PC平台的适配过程。该Python工具提供简洁的ad命令,用于快速创建文件和嵌套目录结构。适配工作包括:重写构建脚本以支持Python项目、安装Click依赖、创建命令包装脚本,并打包为HNP格式。文章详细分析了项目结构、构建问题诊断及解决方案,最终实现了在aarch64-linux-ohos平台的兼

文章图片
#开源#鸿蒙#harmonyos
仓颉三方库适配实战:将 C JSON 解析器无缝接入仓颉语言

本文介绍将C语言JSON解析器集成到仓颉项目的两种方法:全量重构(纯仓颉实现)和FFI适配(调用C静态库)。重点讲解了FFI适配的实现步骤,包括声明C FFI函数、递归转换桥接、顶层解析函数实现、编译链接静态库以及示例运行验证。同时对比了两种方法的优缺点:FFI适配复用成熟C代码上线快,全量重构则更利于长期维护和扩展。文章提供了完整的实践清单、常见错误修复手册以及选择建议,帮助开发者根据需求选择合

文章图片
#开发语言
到底了