实际上,我有speex
库的源代码。它写在c。我想为arm
架构编译它,以便我可以添加它并使用我的iPad项目。当我在我的mac中编译源代码时,它为i386
架构编译它不能与arm架构一起使用。
如何编译arm架构的源代码?
请帮帮我。
答案 0 :(得分:2)
最简单的方法是创建一个新的“库”项目,添加speex源,然后进行编译。这个库项目当然是一个iOS库。一旦你可以编译它,你就可以将该项目添加到你的主项目,它将在模拟器和设备中工作。
当您将库项目添加到主项目时,您必须在目标中设置依赖项,并添加标题的路径 - 但您可以在SO上找到有关如何执行此操作的许多Q& A讨论。
最困难的部分可能是获取.configure脚本构建的config.h文件(无论如何)。您可以选择生成的那个,并且很可能它会正常工作。
编辑:顺便说一下,Speex已经过时了 - 有一个替换Opus - 请参阅the Speex site