为iOS问题构建libsox

我想为iphone设备构建libsox,但我没有运气这样做。我只是想知道是否有可能为iPhone构建这个库....     
已邀请:
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 如果有帮助你请回答!谢谢!     
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(模拟器)的通用框架。     
基本上lib sox库支持一些默认格式的音频。如果我们需要更多的音频格式支持,我们需要根据要求编译所需的音频格式库。 例如:Wav - lib sox中的默认值 例如:mp3 - 需要编译libmp3 是的当然!!!。我们无法一次性编译iOS模拟器和iOS手机的libsox。因为模拟器和iOS设备包含不同的架构。 模拟器拱 - xi386,x64 iPhone arch - armv6,armv7,arm64 因此,在编译时我们提到/启用了模拟器拱,意味着整个编译将基于模拟器进行编译。因为所有支持文件和库都生成了第一个启用的体系结构最后,我们必须分别编译模拟器和ios设备,然后才能在ios开发中使用。 如果想成为单库,我们需要通过终端使用libo工具合并模拟器和设备库。     
没关系,我想我现在已经构建了......似乎如果我先为模拟器构建,那么设备就无法为设备编译。我只用这个设备再做一遍,它现在起作用......确实很奇怪......     
这里有最新版本。构建脚本和预构建库都可用。     

要回复问题请先登录注册