node ffi generator自动生成Node ffi接口的工具
node-ffi-generator 通过解析C源文件自动生成 JavaScript node-ffi 接口。该工具嵌入了 clang 编译器,使用 clang 的 AST(抽象语法树)解析 C 头文件,并生成 JavaScript 代码,方便与 node-ffi 一起使用,进而在 Node.js 中调用 C 库。\
\
例如,使用命令:\
node-ffi-generator --file=source/my_header.h --file=source/my_dir_of_headers --src-root=source --dest-root=js-bindings --include=/usr/include --include=/path/to/clang/...
\
该命令会解析 my_header.h
和 source/my_dir_of_headers
中的每个头文件,并将生成的 JS 绑定输出到 ./js-bindings
。
下载地址
用户评论