logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【鸿蒙PC】SDL3 适配:AtomCode + Skills 快速集成 NAPI 测试工具

开源鸿蒙PC社区SDL3适配实践摘要 本文介绍了将跨平台多媒体库SDL3(v3.4.10)适配到鸿蒙PC平台的全过程,重点解决NAPI桥接、ArkTS语法合规及平台差异等核心问题。通过AtomCode Skills工具链优化传统适配流程,实现了SDL3 C API与鸿蒙ArkTS的高效互操作。关键步骤包括: NAPI桥接设计:通过C++层封装7个SDL3测试函数,采用统一字符串格式返回结果(含✅/

文章图片
#harmonyos#华为#c++
【鸿蒙PC】SDL3 移植:AtomCode Skills 4 步速通多媒体库适配

本文介绍了如何将SDL3(Simple Directmedia Layer 3)跨平台多媒体库适配到鸿蒙PC平台。主要内容包括: 背景与挑战:OpenHarmony使用musl libc和自有工具链,需要解决API差异、平台检测等问题 适配工作流: 使用AtomCode Skills工具自动生成HPKBUILD构建脚本 配置20+个CMake选项,关闭不必要的图形后端 通过环境检查、问题定位、构建

文章图片
#harmonyos#华为#c++
【鸿蒙PC】AtomCode驱动NAPI完成鸿蒙化三方库libsodium集成

不知道你有没有这种经历:交叉编译通过了,libsodium 的 806KB 静态库也部署到项目里了,结果写 NAPI 桥接时发现需要为 50 多个头文件的加密库写上百个函数封装——从到,每一个都要手动处理 napi_typeof、napi_create_string_utf8……libsodium 是一个现代、可移植、易用的加密库,提供对称加密、公钥加密、数字签名、密码哈希等全方位加密能力,API

文章图片
#harmonyos#华为#c++
【鸿蒙PC三方库移植适配框架解读系列】第一篇:Lycium C/C++ 三方库适配 — 概述与环境配置

摘要: 本文是Lycium适配系列的第一篇,介绍了Lycium框架的核心概念与交叉编译环境搭建。Lycium是OpenHarmony官方提供的C/C++三方库交叉编译框架,采用类似Arch Linux PKGBUILD的设计,通过HPKBUILD文件描述库的元数据和构建流程。文章详细说明了构建机环境要求(Ubuntu/macOS/WSL)和必备工具链,并解析了OpenHarmony SDK的关键组

文章图片
#c语言#c++#开发语言 +2
【鸿蒙PC三方库移植适配框架解读系列】第八篇:扩展lycium框架使其满足rust三方库适配

本文介绍了如何在Lycium框架中扩展对Rust三方库的适配支持。通过修改envset.sh、build_hpk.sh、HPKBUILD模板和build.sh四个核心文件,实现了Rust与C/C++库的统一构建流程。关键改进包括:新增Rust交叉编译环境变量设置,建立cargo构建分支,提供Rust适配模板,并完善构建脚本。这些改动使得开发者能够沿用Lycium现有机制完成Rust库的鸿蒙化适配,

文章图片
#harmonyos#rust#华为 +3
[鸿蒙PC三方库移植适配] 使用 AtomCode + Skills 自动完成11Zip鸿蒙化适配

开源鸿蒙PC社区邀请开发者共建C/C++生态,提供11Zip库的移植适配指南。文章详细介绍了使用AtomCode Skills工具链进行高效移植的5个关键步骤:一键生成HPKBUILD构建脚本、自动化环境检查、智能移植审查、问题修复验证以及最终构建测试。针对11Zip项目(基于minizip-ng的C++压缩库),重点解决了musl libc与glibc差异、CMake交叉编译配置等挑战,通过自动

文章图片
#harmonyos#鸿蒙
鸿蒙PC三方库使用:使用 AtomCode + Skills 自动完成鸿蒙化三方库11Zip集成

摘要: 本文介绍了如何在鸿蒙应用中集成11Zip压缩库的完整流程,借助AtomCode AI编码助手及其Skills系统自动完成NAPI集成。内容包括工程初始化、CMake配置、NAPI桥接、ArkTS适配验证,以及解决std::filesystem沙箱兼容性问题等关键步骤。同时提供了资源链接和实战中遇到的undefined symbol问题的排查与解决方案。 关键词: 鸿蒙应用、11Zip、At

文章图片
#harmonyos#华为#c++ +1
鸿蒙PC三方库使用:使用 AtomCode + Skills 自动完成鸿蒙化三方库Protobuf集成

开源鸿蒙PC社区共建指南:Protobuf三方库集成实战 本文介绍了在开源鸿蒙PC平台集成Protobuf三方库的完整流程。通过AtomCode智能编码代理和Skills知识模板系统,开发者可高效完成: 环境准备:基于NapiTemplate初始化工程结构,配置bundleName和CMake构建文件 资源整合:从lycium交叉编译产物获取protobuf库(7.6MB)及700+头文件,合并a

文章图片
#harmonyos#华为
鸿蒙PC三方库使用:使用 AtomCode + Skills 自动完成鸿蒙化三方库spdlog集成

鸿蒙应用集成 spdlog 鸿蒙化三方库 —— 使用 AtomCode + Skills 提升集成效率实践

文章图片
#harmonyos#华为#c++
    共 128 条
  • 1
  • 2
  • 3
  • 13
  • 请选择