21个版本 (12个破坏性更新)
0.21.0 | 2023年7月24日 |
---|---|
0.20.0 | 2023年1月21日 |
0.19.0 | 2022年10月31日 |
0.16.0 | 2021年3月28日 |
0.9.3 | 2015年4月21日 |
#77 in 游戏开发
1,898 每月下载量
用于 18 crates
690KB
10K SLoC
rust-sfml
Rust对SFML的绑定,SFML是一个简单快速的多媒体库。
要求
- Linux、Windows或OS X
- Rust 1.66或更高版本
- 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
文档
API文档可在:https://docs.rs/sfml/
如果您需要在您的系统上设置rust-sfml
,您可以查看wiki。
请注意
- 此wiki由社区支持
rust-sfml
核心团队不会审查它- 欢迎您的贡献
许可
本软件是Laurent Gomila开发的SFML库的绑定,遵循Zlib/png许可证提供。
本软件遵循与SFML相同的许可证,即Zlib/png许可证。
Discord
欢迎rust-sfml用户加入官方SFML Discord服务器