2

我想为 iphone 设备构建 libsox,但我没有任何运气这样做。我只是想知道是否有可能为 iphone 构建这个库....

4

5 回答 5

4

einsteinx 已经从我的博客上发布了;)但是这里又是两个链接

第一篇文章解释了如何构建 libsox: http ://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-making-it-a-framework

第二个解释如何使用它: http ://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-doing-effects

如果对您有帮助,请给出答案!谢谢!

于 2011-10-08T03:32:45.453 回答
3

http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-making-it-a-framework

^ 这是为 iOS 构建 libsox 框架的绝佳指南。只需将脚本放在 libsox 源文件夹中并运行它。它构建了一个通用框架,适用于 arm6(旧 iphone 和 ipod touch)、arm7(新 iphone、ipod touch 和 ipad)和 i386(模拟器)。

于 2011-07-02T04:46:03.840 回答
1

基本上 lib sox 库支持一些默认格式的音频。如果我们需要更多的音频格式支持,我们需要根据要求编译所需的音频格式库。

例如:Wav - 在 lib sox 中的默认值

例如:mp3 - 需要编译 libmp3

是的,当然!!!。我们不能同时为 iOS 模拟器和 iOS 手机编译 libsox。因为模拟器和 iOS 设备包含不同的架构。

模拟器arch-xi386,x64

iPhone 拱门 - armv6、armv7、arm64

因此,在编译时我们提到/启用了模拟器架构,这意味着整个编译将基于模拟器进行编译。因为所有支持文件和库都生成了第一个启用的架构。最后,我们必须分别编译模拟器和ios设备,然后才能在ios开发中使用。

如果想成为单个库,我们需要通过终端使用 libo 工具合并模拟器和设备库。

于 2017-01-08T06:41:52.097 回答
0

没关系,我想我现在已经构建了它......似乎如果我先为模拟器构建然后设备它无法为设备编译。我只用设备又做了一次,现在它可以工作了......确实很奇怪......

于 2011-01-17T10:38:13.953 回答
0

最新版本可在此处获得。构建脚本和预构建库都可用。

于 2016-12-05T23:23:00.423 回答