我在这里尝试了很多解决方案来为iOS构建ffmpeg。最值得注意的是,我尝试的最后一次是:ffmpeg won't ./configure in iOS5.1
当我尝试提出的解决方案然后在其中一个输出库上运行“lipo -info”时:
输入文件armv7 / libavcodec.a不是胖文件 非胖文件:armv7 / libavcodec.a是架构:i386
这是在为amrv7构建的文件上运行“lipo -info”的预期结果吗?
答案 0 :(得分:0)
您是否可以为模拟器i386而不是armv7构建。
另外,如果您使用Xcode 4.4,那么包含armv7s或从构建设置中删除armv7s arch非常重要。
答案 1 :(得分:0)
很可能你没有安装gas-preprocessor.pl。 请参阅此答案如何安装:https://stackoverflow.com/a/5307801/1597017
在我的项目中,我使用rake进行配置并使用Xcode 4.5.1为iOS构建ffmpeg(sdk 6.0) 链接:https://github.com/kolyvan/kxmovie/blob/master/Rakefile