#macro #northstar #proc-macro #plugin #titanfall

rrplug_proc

为rrplug提供过程宏的crate

5个稳定版本

4.0.0 2024年3月31日
3.0.0 2023年11月7日
2.1.1 2023年6月14日
2.1.0 2023年5月21日
2.0.0 2023年4月21日

#1277过程宏

每月32次下载
用于 rrplug

Apache-2.0 OR MIT

36KB
964

rrplug

crates.io docs.rs rrplug-test-build

用于与R2Northstar的插件系统一起工作的框架。

该crate提供了方便的抽象,同时不限制对插件系统或Titanfall 2引擎任何部分的非安全访问。

rrplug模板

插件v4删除了一些对外部文件的依赖,因此现在模板是多余的,但仍然存在一个 模板

交叉编译插件

要从不在使用Windows的宿主机器编译插件,您需要安装所需的目标。

rustup target add x86_64-pc-windows-gnu

然后创建一个cargo配置,始终为您的项目编译Windows。

mkdir .cargo
echo "[build]\ntarget = \"x86_64-pc-windows-gnu\"" > .cargo/config.toml

版本控制

rrplug针对每个插件版本都进行了重大重写,因此版本x的插件版本是 x 的插件版本是 x.*.*

rrplug 插件
4.*.* v4
3.*.* v3
2.*.* v2
0.1.* v1

依赖项

~260–700KB
~17K SLoC