我尝试在this tutorial之后在iOS上编译Speex库,并成功在iPhone模拟器中完成,但构建在真实设备上失败。我遇到了一些像"Use of undeclared identifier __m128"
这样的错误,看起来在实际设备上编译C / C ++源代码存在一些问题。如果有人能提出解决方案,我将非常感激。
这也是我的源代码:https://github.com/artem888/SpeexTest
阿尔乔姆
答案 0 :(得分:3)
解决了问题:
在lib编译并成功运行之后,需要在 config.h 中取消注释#define _USE_SSE
。
非常感谢Cliff的教程:
答案 1 :(得分:1)
您可以在github上找到适用于iOS的预编译Speex库:http://bit.ly/151x6E2
您还需要Ogg库。你可以在这里找到:http://bit.ly/P40pxG
如果您不喜欢使用预编译库,则上述每个存储库现在都包含允许您重现构建的脚本。这些依赖于一些额外的实用程序脚本:http://bit.ly/19cYCQj
我刚刚更新了arm64的存储库!