3 个版本

使用旧的 Rust 2015

0.3.8 2023 年 11 月 15 日
0.3.7 2023 年 11 月 15 日
0.3.6 2023 年 11 月 15 日

8#away 中排名 #8

31 每月下载量

MIT 许可证

105KB
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