LogoClawIndex
案例技能关于
LogoClawIndex

dart-setup-ffi-assets - 从 C/C++ 构建 Dart 原生资源

指导配置 Dart Native Assets 钩子,以编译、链接、打包或下载 C/C++ 库。

标签

更新于: 2026-10-05

能力

典型输入

典型输出

该技能可以做什么

  • 配置构建钩子
  • 配置链接钩子
  • 编译 C/C++ 源码
  • 打包原生库
  • 下载预编译二进制文件
  • 校验二进制哈希
  • 应用链接器裁剪
  • 生成 FFI 绑定

输入

  • C/C++ 源文件
  • 原生库规格
  • FFI 绑定
  • 记录使用映射
  • 二进制下载地址
  • 二进制哈希表
  • 目标架构
  • 包配置

输出

  • 构建钩子文件
  • 链接钩子文件
  • 编译后的代码资源
  • 打包后的原生库
  • 下载的原生二进制文件
  • 裁剪后的原生二进制文件
  • FFI 绑定文件
  • 记录使用映射文件

要求

  • 支持 Native Assets 的 Dart SDK
  • package:hooks
  • package:native_toolchain_c
  • package:code_assets
  • pub.dev 访问权限
  • 本地构建所需的主机 C 编译器
  • 用于生成绑定的 FFIgen

来源

  • 规范: SKILL.md

ClawIndex

OpenClaw Skills 与 Use Case 索引

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

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。
Dart
Native Assets
FFI
C
C++
构建钩子
链接器裁剪
配置构建钩子
配置链接钩子
编译 C/C++ 源码
打包原生库
C/C++ 源文件
原生库规格
FFI 绑定
构建钩子文件
链接钩子文件
编译后的代码资源