.so 共享库中的 C 函数 —— 无需手写 NAPI 绑定。
快速开始
安装、配置,在几分钟内调用你的第一个 C 函数。
API 参考
dlopen、FFIType、CString、CFunction、JSCallback 完整参考。
指南
混合类型、函数指针、回调的深入指南。
概述
arkffi 提供三个抽象层:特性
- 从
.so库调用任意导出的 C 函数 - 支持
int32、int64、double、float、bool、pointer、cstring - 混合参数类型(
int+double+string一次调用) - 通过
CFunction支持函数指针 - 通过
JSCallback支持 ArkTS 回调,可设置threadsafe - 通过
CString读取 C 字符串 - TypeScript 泛型支持 IDE 代码补全