4 个版本
新版本 0.2.1 | 2024 年 8 月 9 日 |
---|---|
0.2.0 | 2024 年 8 月 8 日 |
0.1.3 | 2024 年 8 月 8 日 |
0.1.2 | 2024 年 3 月 12 日 |
#229 在 地理空间
每月 100 次下载
69KB
1.5K SLoC
Nadi 核心库
用于 nadi 系统,以及插件使用的核心库。
核心库(=nadi_core=)将包含核心数据结构和与数据结构交互的函数/方法。
有关更多信息,请参阅文档页面。
插件
使用 FFI 的 C 插件
库具有 C FFI 代码,以便您可以在编译代码时获取共享库(.so
、.dll
、.dynlib
等)和静态库 .a
。
并且使用 cbindgen,它还将生成头文件 nadi_core.h
,可以与静态/动态库一起使用,以创建使用 nadi 数据类型的 c 插件或 c 程序。
使用 cbindgen --cpp--compat --lang=C
生成 cbindgen 的头文件。
Rust 插件
对于 Rust 插件,只需将此 crate 作为依赖项包括,并用于数据结构。
还请参阅 nadi_plugin
crate,以使用提供的宏在 Rust 中更轻松地开发插件。
依赖项
~8–20MB
~229K SLoC