1

实际上,我有speex库的源代码。它是用c写的。我想为arm架构编译它,以便我可以添加它并使用我的 iPad 项目。当我在我的 mac 中编译源代码时,它会为i386无法与 arm 架构一起使用的架构编译它。

如何编译 arm 架构的源代码?

请帮我。

4

1 回答 1

2

最简单的方法是创建一个新的“库”项目,添加 speex 源,然后编译它。这个库项目当然是一个 iOS 库。一旦你可以编译它,你就可以将该项目添加到你的主项目中,它可以在模拟器和设备中工作。

当您将库项目添加到主项目时,您必须在目标中设置依赖项,并为标题添加路径 - 但您可以在 SO 上找到许多关于如何执行此操作的 Q&A 讨论。

这其中最困难的部分可能是获取 .configure 脚本构建的 config.h 文件(无论如何)。您可能可以使用生成的那个,并且很可能它会正常工作。

编辑:顺便说一句,Speex 已过时 - 有一个替代作品 - 请参阅Speex 网站

于 2012-08-20T12:48:56.290 回答