1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2016 年 2 月 13 日

#sfml 中排名第 10

Download history 29/week @ 2024-04-14 29/week @ 2024-04-21 25/week @ 2024-04-28 20/week @ 2024-05-05 30/week @ 2024-05-12 26/week @ 2024-05-19 28/week @ 2024-05-26 30/week @ 2024-06-02 15/week @ 2024-06-09 23/week @ 2024-06-16 26/week @ 2024-06-23 3/week @ 2024-06-30 9/week @ 2024-07-07 24/week @ 2024-07-14 16/week @ 2024-07-21 21/week @ 2024-07-28

每月下载 70

15KB
342

rust-sfml 构建状态 crates.io Discord

Rust 的 SFML 绑定,一个简单快速的多媒体库。

要求

  • Linux、Windows 或 OS X
  • Rust 1.70 或更高版本
  • SFML 2.6
  • 用于构建 CSFML 的 C++ 编译器

环境变量

如果你遇到关于 SFML 头文件找不到或链接错误的错误,那可能意味着 SFML 没有安装在全球位置。在这种情况下,你可以设置两个环境变量来帮助 rust-sfml 找到所需的文件

  • SFML_INCLUDE_DIR. 将其设置为 SFML 位置的 include 文件夹。
  • SFML_LIBS_DIR. 将其设置为 SFML 位置的 lib 文件夹。

为了帮助调试环境变量,你可以尝试使用 cargo build -vv 构建。如果环境变量设置正确,你应该会得到这样的警告

warning: Custom SFML include dir: C:\Users\You\sfml\include
warning: Adding custom SFML libs search path C:\Users\You\sfml\lib

提示:要设置 cargo 项目的环境变量,您可以使用此处文档化的 {project_dir}/.cargo/config.toml 文件:https://doc.rust-lang.net.cn/cargo/reference/config.html#env

文档

API 文档可在:https://docs.rs/sfml/ 找到

如果您需要帮助在您的系统上设置 rust-sfml,您可以查看 wiki
请注意

  • 此 wiki 由社区支持
  • rust-sfml 核心团队不会审查它
  • 欢迎您的贡献

许可

此软件是 Laurent Gomila 创建的 SFML 库的绑定,该库在 Zlib/png 许可下提供。

此软件在 SFML 相同的许可下提供,即 Zlib/png 许可。

Discord

欢迎 rust-sfml 用户加入 官方 SFML Discord 服务器

无运行时依赖项