.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 代碼補全