LogoClawIndex
案例技能关于
LogoClawIndex

dart-use-ffigen - 使用 package:ffigen 自动生成 Dart FFI 绑定

指导 Agent 使用 package:ffigen 自动生成 Dart FFI 绑定,替代手动编写 dart:ffi 代码。

标签

更新于: 2026-09-24

能力

典型输入

典型输出

该技能可以做什么

  • 添加 ffigen 到开发依赖
  • 创建 ffigen 生成脚本
  • 配置 FfiGenerator 选项
  • 执行 FFI 绑定生成脚本
  • 分析生成的 Dart 代码

输入

  • 原生 C/C++/Objective-C 头文件
  • Dart 包 pubspec.yaml 文件
  • 目标包路径

输出

  • 生成的 Dart FFI 绑定文件
  • Recorded Use 树摇元数据映射文件
  • 位于 tool 目录下的 FFI 生成脚本
  • 更新后的 pubspec.yaml 文件

要求

  • Dart SDK
  • package:ffigen 依赖
  • libclang 运行环境

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
dart
ffi
ffigen
代码生成
c语言互操作
添加 ffigen 到开发依赖
创建 ffigen 生成脚本
配置 FfiGenerator 选项
执行 FFI 绑定生成脚本
原生 C/C++/Objective-C 头文件
Dart 包 pubspec.yaml 文件
目标包路径
生成的 Dart FFI 绑定文件
Recorded Use 树摇元数据映射文件
位于 tool 目录下的 FFI 生成脚本