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 游戏开发

Download history • Rust 包仓库 641/week @ 2024-04-20 • Rust 包仓库 601/week @ 2024-04-27 • Rust 包仓库 572/week @ 2024-05-04 • Rust 包仓库 588/week @ 2024-05-11 • Rust 包仓库 560/week @ 2024-05-18 • Rust 包仓库 1070/week @ 2024-05-25 • Rust 包仓库 662/week @ 2024-06-01 • Rust 包仓库 354/week @ 2024-06-08 • Rust 包仓库 630/week @ 2024-06-15 • Rust 包仓库 586/week @ 2024-06-22 • Rust 包仓库 340/week @ 2024-06-29 • Rust 包仓库 142/week @ 2024-07-06 • Rust 包仓库 521/week @ 2024-07-13 • Rust 包仓库 385/week @ 2024-07-20 • Rust 包仓库 602/week @ 2024-07-27 • Rust 包仓库 376/week @ 2024-08-03 • Rust 包仓库

1,898 每月下载量
用于 18 crates

zlib-acknowledgement

690KB
10K SLoC

Rust 8K SLoC // 0.0% comments • Rust 包仓库 C++ 2.5K SLoC // 0.0% comments • Rust 包仓库 Shell 1 SLoC • Rust 包仓库

rust-sfml 构建状态 crates.io Discord

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服务器

依赖项