对于iOS(armv6和armv7)ffmpeg
问题描述:
我已经尝试了许多解决方案在这里构建iOS的ffmpeg。最值得注意的是,最后,我试图在这里:ffmpeg won't ./configure in iOS5.1对于iOS(armv6和armv7)ffmpeg
当我尝试提出的解决方案,然后我得到的输出库的一个运行“脂-info”:
输入文件的ARMv7/libavcodec.a不是胖文件 非胖文件:armv7/libavcodec.a是架构:i386
这是在为amrv7构建的文件上运行“lipo -info”的预期结果吗?
答
你有可能为模拟器i386而不是armv7构建。
另外,如果您使用Xcode 4.4,则包含armv7s或从构建设置中删除armv7s arch非常重要。
答
很可能你没有安装gas-preprocessor.pl。 看到这个答案如何安装:https://stackoverflow.com/a/5307801/1597017
在我的项目,我用耙子的配置和为iOS打造的ffmpeg和Xcode 4.5.1(SDK 6.0) 链接:https://github.com/kolyvan/kxmovie/blob/master/Rakefile