为架构'i386'选择了不支持的编译器'GCC 4.2'
问题描述:
我下载了这个示例项目(http://tunein.com/mobile/ios/tunein_radio_source.zip),但编译时,我在ffmpeg库中获得了this错误:为架构'i386'选择了不支持的编译器'GCC 4.2'
不支持的编译器GCC 4.2“选择架构“的ARMv7”
即使切换到LLVM的时候,我收到完全相同的错误。
有什么建议吗?
梅厄
答
的xcode生成错误:
Unsupported compiler ‘GCC 4.2′ selected for architecture ‘i386′
解决方案:
这可以通过导入项目预iOS 5的SDK到Xcode中的副本与iOS 5 SDK引起只要。
要解决,
Click your Project -> Build Settings. Then under Build Options, there is an entry for Compiler for C/C++/Objective-C. Choose Apple LLVM compiler 3.0.
有机会的话,你正在使用新的编译器,所以这YMMV可能影响您的二进制文件的其他方面。这就是说,它迄今为止没有引起我的问题。
答
项目
的“构建设置”下选择“编译器版本”的LLVM编译器看到此信息[http://stackoverflow.com/questions/6383714/xcode-4-2-issue-standard-的ARMv7] [1] [1]:http://stackoverflow.com/questions/6383714/xcode-4-2-issue-standard-armv7 – rakeshNS 2012-02-28 17:27:04
谢谢你的评论。我试过所有的解决方案(除了降级),但没有帮助。 – Meir 2012-02-28 17:34:22
在目标和项目设置中尝试“验证设置” – 2012-02-29 09:57:53