为架构'i386'选择了不支持的编译器'GCC 4.2'

Mei*_*eir 8 iphone streaming ffmpeg

我下载了这个示例项目(http://tunein.com/mobile/ios/tunein_radio_source.zip),但在编译时,我在ffmpeg库中遇到了这个错误:

为架构'armv7'选择了不支持的编译器'GCC 4.2'

即使更改为LLVM,我也会得到完全相同的错误.

有什么建议吗?

梅厄

sin*_*h99 22

xcode构建错误:

Unsupported compiler ‘GCC 4.2? selected for architecture ‘i386?
Run Code Online (Sandbox Code Playgroud)

解:

这可能是因为将iOS 5之前的SDK项目导入到仅使用iOS 5 SDK的xcode副本中.

修理,

单击您的项目 - >构建设置.然后在Build Options下,有一个Compiler for C/C++/Objective-C的条目.选择Apple LLVM编译器3.0.

当您使用新的编译器时,这可能会影响二进制文件的其他方面,因此YMMV.话虽这么说,但到目前为止对我来说没有任何问题.