logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙PC应用集成mimalloc:AtomCode 3步避开NAPI桥接坑

本文介绍了如何快速将开源内存分配器mimalloc(v3.3.2)集成到鸿蒙PC(OpenHarmony arm64-v8a)平台。通过使用AtomCode工具和标准化流程,开发者可以1分钟内生成NAPI示例工程,30秒完成CMake配置,5分钟实现NAPI桥接。关键步骤包括:交叉编译生成静态库、自动部署头文件、配置CMake链接规则(需注意库顺序和C++17标准)、以及采用JSON输出模式简化测

#harmonyos#华为
分钟级移植!AtomCode搞定鸿蒙PC mimalloc适配

本文介绍了如何在开源鸿蒙PC平台上适配mimalloc内存分配器,主要内容包括:通过AtomCode工具自动生成HPKBUILD编译脚本,使用lycium_plusplus交叉编译工具链进行构建,并提供了完整的NAPI桥接示例工程。文章详细说明了CMake配置关键点(如启用测试编译和头文件安装路径优化),分享了三方库链接顺序等实践经验,最终实现了一个包含13项回归测试的ArkUI 3列卡片网格测试

#harmonyos#华为
鸿蒙PC应用集成mimalloc:AtomCode 3步避开NAPI桥接坑

本文介绍了如何快速将开源内存分配器mimalloc(v3.3.2)集成到鸿蒙PC(OpenHarmony arm64-v8a)平台。通过使用AtomCode工具和标准化流程,开发者可以1分钟内生成NAPI示例工程,30秒完成CMake配置,5分钟实现NAPI桥接。关键步骤包括:交叉编译生成静态库、自动部署头文件、配置CMake链接规则(需注意库顺序和C++17标准)、以及采用JSON输出模式简化测

#harmonyos#华为
鸿蒙PC应用集成mimalloc:AtomCode 3步避开NAPI桥接坑

本文介绍了如何快速将开源内存分配器mimalloc(v3.3.2)集成到鸿蒙PC(OpenHarmony arm64-v8a)平台。通过使用AtomCode工具和标准化流程,开发者可以1分钟内生成NAPI示例工程,30秒完成CMake配置,5分钟实现NAPI桥接。关键步骤包括:交叉编译生成静态库、自动部署头文件、配置CMake链接规则(需注意库顺序和C++17标准)、以及采用JSON输出模式简化测

#harmonyos#华为
鸿蒙PC应用集成mimalloc:AtomCode 3步避开NAPI桥接坑

本文介绍了如何快速将开源内存分配器mimalloc(v3.3.2)集成到鸿蒙PC(OpenHarmony arm64-v8a)平台。通过使用AtomCode工具和标准化流程,开发者可以1分钟内生成NAPI示例工程,30秒完成CMake配置,5分钟实现NAPI桥接。关键步骤包括:交叉编译生成静态库、自动部署头文件、配置CMake链接规则(需注意库顺序和C++17标准)、以及采用JSON输出模式简化测

#harmonyos#华为
分钟级移植!AtomCode搞定鸿蒙PC mimalloc适配

本文介绍了如何在开源鸿蒙PC平台上适配mimalloc内存分配器,主要内容包括:通过AtomCode工具自动生成HPKBUILD编译脚本,使用lycium_plusplus交叉编译工具链进行构建,并提供了完整的NAPI桥接示例工程。文章详细说明了CMake配置关键点(如启用测试编译和头文件安装路径优化),分享了三方库链接顺序等实践经验,最终实现了一个包含13项回归测试的ArkUI 3列卡片网格测试

#harmonyos#华为
分钟级移植!AtomCode搞定鸿蒙PC mimalloc适配

本文介绍了如何在开源鸿蒙PC平台上适配mimalloc内存分配器,主要内容包括:通过AtomCode工具自动生成HPKBUILD编译脚本,使用lycium_plusplus交叉编译工具链进行构建,并提供了完整的NAPI桥接示例工程。文章详细说明了CMake配置关键点(如启用测试编译和头文件安装路径优化),分享了三方库链接顺序等实践经验,最终实现了一个包含13项回归测试的ArkUI 3列卡片网格测试

#harmonyos#华为
掌握鸿蒙PC命令行选项解析:getoptions选项解析器实战技巧与最佳实践

本文介绍了一个优雅的POSIX shell脚本选项解析器getoptions。它支持flag、param、option等选项类型,可生成帮助信息并处理剩余参数。文档详细讲解了安装方法(tar.gz包或手动安装)、基本语法(parser_definition函数、setup配置、选项类型定义)以及使用示例(包括查看版本和帮助信息)。通过hello.sh示例脚本展示了实际应用,该脚本能解析标志选项、带

#鸿蒙#命令行#harmonyos +1
Electron for 鸿蒙PC - 番茄工作法计时器应用完整适配实践

本文介绍了将Pomotroid番茄工作法计时器适配到鸿蒙PC平台的技术实现。项目基于Electron for 鸿蒙PC框架,完成了应用集成、资源管理、多语言支持等功能。关键实现包括:禁用硬件加速确保兼容性,配置无边框窗口,通过IPC通信实现Remote模块支持,以及WebSocket进程间通信。项目保留了原版全部功能,包括17种主题、计时提示音、系统托盘等特性,并新增了简体中文支持。技术栈整合了E

#electron#harmonyos#javascript
Electron for 鸿蒙PC - 番茄工作法计时器适配问题排查与解决方案

本文记录了将Pomotroid番茄工作法计时器适配到鸿蒙PC平台时遇到的技术挑战及解决方案。主要问题包括:OpenSSL兼容性问题(通过添加环境变量解决)、node-sass不支持ARM64架构(替换为sass包)、webpack-cli版本不兼容(改用webpack API)、模块找不到错误(手动复制依赖并修改解析逻辑)以及contextBridge API错误(调整暴露方式)。针对每个问题,文

#electron#harmonyos#javascript
    共 109 条
  • 1
  • 2
  • 3
  • 11
  • 请选择