6 个版本 (破坏性更新)
使用旧的 Rust 2015
0.6.0 | 2021 年 3 月 28 日 |
---|---|
0.5.0 | 2019 年 10 月 19 日 |
0.4.0 | 2017 年 9 月 9 日 |
0.2.1 | 2017 年 3 月 10 日 |
0.1.0 | 2016 年 2 月 13 日 |
#171 在 多媒体
每月 894 次下载
用于 12 个包 (4 直接)
12KB
384 行
rust-sfml
Rust 对 SFML 的绑定,Simple and Fast Multimedia Library。
要求
- 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 服务器