2012-02-28 45 views
8

我下載了這個示例項目(http://tunein.com/mobile/ios/tunein_radio_source.zip),但編譯時,我在ffmpeg庫中獲得了this錯誤:爲架構'i386'選擇了不支持的編譯器'GCC 4.2'

不支持的編譯器GCC 4.2「選擇架構「的ARMv7」

即使切換到LLVM的時候,我收到完全相同的錯誤。

有什麼建議嗎?

梅厄

+0

的「構建設置」下選擇「編譯器版本」的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

+0

謝謝你的評論。我試過所有的解決方案(除了降級),但沒有幫助。 – Meir 2012-02-28 17:34:22

+2

在目標和項目設置中嘗試「驗證設置」 – 2012-02-29 09:57:53

回答

22

的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可能影響您的二進制文件的其他方面。這就是說,它迄今爲止沒有引起我的問​​題。

4

項目