7 个版本
使用旧版 Rust 2015
| 0.3.1 | 2021年7月17日 |
|---|---|
| 0.2.2 | 2021年2月15日 |
| 0.2.1 | 2020年4月4日 |
| 0.2.0 | 2019年2月16日 |
| 0.1.1 | 2018年10月22日 |
#566 在 音频
用于 2 个 Crates (通过 sndfile)
22KB
484 行
sndfile-sys
Rust 对 libsndfile 的 FFI 绑定。
注意
MSVC 工具链
从版本 v0.1.2 开始,sndfile-sys 可以使用 Vcpkg 软件包管理器 搜索本机 libsndfile 库(感谢 Vcpkg crate)
- 安装
Vcpkg - 安装静态
libsndfile库 (x86|x64):vcpkg install libsndfile:x64-windows-static - 将
Vcpkg路径(例如d:\vcpkg)添加到VCPKG_ROOT环境变量 - 将
-Ctarget-feature=+crt-static添加到RUSTFLAGS环境变量
此搜索方法仅影响 MSVC 工具链。您可以通过将环境变量 VCPKGRS_DISABLE 设置为 1 来完全禁用它。
可以使用动态 libsndfile 链接(不推荐用于 MSVC 工具链)
- 使用命令安装动态
libsndfile库:vcpkg install libsndfile:x64-windows - 删除
RUSTFLAGS环境变量 - 将
VCPKGRS_DYNAMIC环境变量设置为1
从版本 v0.2.2 开始,sndfile-sys 可以使用 PkgConfig 搜索本机 libsndfile 库(感谢 pkg-config-rs crate)
依赖关系
~68KB