21个版本
使用旧的Rust 2015
0.2.15 | 2024年1月4日 |
---|---|
0.2.14 | 2023年11月15日 |
0.2.13 | 2023年9月23日 |
0.2.12 | 2023年3月25日 |
0.0.1 | 2015年2月28日 |
#12 in macOS和iOS API
102,059 每月下载量
在 718 个crate中使用 (5 直接)
11KB
123 行
coreaudio-sys
使用rust-bindgen生成的针对macos和iOS的Apple Core Audio API的原始绑定。 coreaudio-rs 是在围绕此crate提供更高层次API的尝试。
交叉编译
Rust Cross 良好地解释了如何一般地交叉编译Rust。虽然Rust Cross的作者建议不要这样做,但在Linux上交叉编译Rust用于macOS是完全可能的。可以使用 OSXCross 创建一个可以在Linux上编译macOS的编译器工具链。
环境变量
在Linux上交叉编译macOS时,有两个环境变量用于配置 coreaudio-sys
如何查找所需的头文件和库。以下示例假设您已将OSXCross安装于 /build/osxcross
。
COREAUDIO_SDK_PATH
本文件告诉 coreaudio-sys
在哪里找到 MacOS SDK
export COREAUDIO_SDK_PATH=/build/osxcross/target/SDK/MacOSX10.11.sdk
无运行时依赖
~0–2.4MB
~36K SLoC