5 个版本 (破坏性更新)
使用旧的Rust 2015
0.6.0 | 2021年3月28日 |
---|---|
0.5.0 | 2019年10月19日 |
0.4.0 | 2017年9月9日 |
0.2.0 | 2017年3月10日 |
0.1.0 | 2016年2月13日 |
在 音频 中排名 484
每月下载 836 次
30KB
944 行
rust-sfml
![Discord](https://img.shields.io/discord/175298431294636032?style=plastic)
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 服务器