1 个不稳定版本

使用旧的 Rust 2015

0.3.7 2023 年 11 月 15 日

#15 in #sdl


用于 sdl_image

MIT 许可证

99KB
3K SLoC

Rust-SDL

Rust 中的 SDL 绑定

概述

Rust-SDL 是一个用于从 Rust 与 SDL 交互的库。通过 Rust 代码包装了低级别的 C 组件,使其更符合 Rust 风格,并抽象了不适当的手动内存管理。

此外,它还提供了一些常用 SDL 扩展库的可选 API。

Rust-SDL 使用 MIT 许可证。

要求

可选

安装

克隆此仓库,运行 cargo build。要查看代码的示例,运行 rustc -L ./target src/sdl-demo/main.rs

SDL_mixer和SDL_image可以通过各自的包安装,在相应的目录下运行cargo build来构建。它们依赖于主SDL库。

当出现问题时

Rust和Rust-SDL都还在积极开发中,您在使用时可能会遇到一些成长中的问题。在恐慌之前,请检查您是否正在使用Rust的最新Master分支,检查您是否已将Rust-SDL更新到最新版本,并运行cargo clean。如果这还不起作用,请在问题跟踪器中通知我们。

依赖项

~500–800KB
~11K SLoC