#bindings #x-plane #sdk #plugin #low-level

sys xplm-sys

X-Plane 插件 SDK 的低级绑定

13 个版本

0.5.0 2024 年 3 月 11 日
0.4.0 2020 年 6 月 1 日
0.3.1 2018 年 1 月 26 日
0.3.0 2017 年 10 月 10 日
0.1.4 2015 年 12 月 14 日

#3#x-plane

Download history 36/week @ 2024-04-02 1/week @ 2024-04-16 89/week @ 2024-04-23 10/week @ 2024-04-30 2/week @ 2024-05-28 2/week @ 2024-06-04 2/week @ 2024-06-11 4/week @ 2024-06-25 54/week @ 2024-07-02

58 每月下载量
用于 xplm

MIT/Apache

390KB
607 代码行数(不含注释)

包含 (静态库, 55KB) SDK/Libraries/Win/XPLM_64.lib, (静态库, 40KB) SDK/Libraries/Win/XPLM.lib, (静态库, 11KB) SDK/Libraries/Win/XPWidgets.lib, (静态库, 11KB) SDK/Libraries/Win/XPWidgets_64.lib

xplm-sys: X-Plane 插件 SDK 的 Rust 绑定

此库为 X-Plane 插件 SDK 提供 Rust 绑定。

SDK 版本

此包支持 SDK 版本 4.0.1,它支持 X-Plane 12.04 及更高版本。只要插件不使用较新的 API,它们就可以与较早的 X-Plane 版本一起使用。

SDK 的早期版本中的一些功能已被删除。此库目前不提供访问这些功能的方法。

文档

类型和函数在 X-Plane 插件 API 网站 上有文档。

编译和链接

此库目前可以在 Mac OS、Linux 和 Windows 上编译。

在 Mac OS 和 Windows 上,插件必须与提供 SDK 函数存根实现的库动态链接。此包包含这些库,并告诉 Cargo 如何链接它们。

许可证

以下任一许可证下发布

由您选择。

SDK 文件夹中的文件在单独的许可证下提供,该许可证在 SDK/license.txt 中提供。

贡献

除非您明确声明,否则您提交的任何有意包含在本作品中的贡献都将根据上述许可证双许可,不附加任何额外条款或条件。

无运行时依赖

~0–1.8MB
~36K SLoC