#sfml #multimedia #bindings #game #csfml #csfml-audio

sys csfml-audio-sys

csfml-audio的绑定

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

Download history 206/week @ 2024-03-12 302/week @ 2024-03-19 241/week @ 2024-03-26 283/week @ 2024-04-02 181/week @ 2024-04-09 261/week @ 2024-04-16 308/week @ 2024-04-23 261/week @ 2024-04-30 253/week @ 2024-05-07 265/week @ 2024-05-14 250/week @ 2024-05-21 252/week @ 2024-05-28 187/week @ 2024-06-04 161/week @ 2024-06-11 244/week @ 2024-06-18 206/week @ 2024-06-25

每月下载 836

zlib致谢

30KB
944

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

依赖项