12次发布
0.7.5 | 2019年11月26日 |
---|---|
0.7.4 | 2019年6月3日 |
0.7.3 | 2019年5月30日 |
0.7.1 | 2019年4月6日 |
0.1.5 | 2019年2月28日 |
#525 in 操作系统
每月21次下载
175KB
3.5K SLoC
battery-ffi
Rust crate提供了对
battery
库的FFI绑定
概述
这个实验性库为battery
crate提供了FFI,使其可以与其他语言(如C、Python或NodeJS)一起使用。
查看文档了解可用函数。
安装
克隆仓库,然后在battery-ffi/
文件夹中运行以下命令
cargo build --release
这将生成库文件(取决于您的操作系统,可能是.so
、.dylib
或.dll
),该文件在编译后在./target/release
文件夹中可以找到。
此外,编译过程将创建battery_ffi.h
文件,这可能对自动绑定生成或直接用于C或C++开发很有用。
它将位于target/*/build/battery-ffi-*/out/
的某个地方,具体取决于构建配置(debug
或release
)和构建哈希。
示例
仓库中的battery-ffi/examples/
文件夹包含C和Python的示例。
许可证
根据您的选择,在Apache License 2.0或MIT许可证下许可。
除非您明确表示,否则根据Apache-2.0许可证的定义,您提交的任何有意提交以包含在此crate中的贡献,将如上所述双重许可,不附加任何额外条款或条件。
捐赠
如果您欣赏我的工作并想支持我,您可以在这里或Open Collective支持此项目。
贡献者
支持者
感谢所有支持者!🙏 [成为支持者]
赞助商
通过成为赞助商来支持此项目。您的标志将在这里显示,并带有链接到您的网站。 [成为赞助商]
依赖项
~1.2–3MB
~47K SLoC