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