2012-02-28 41 views
8

Tôi đã tải xuống dự án mẫu này (http://tunein.com/mobile/ios/tunein_radio_source.zip), nhưng khi biên dịch, tôi nhận được trong thư viện ffmpeg này lỗi:Trình biên dịch không được hỗ trợ 'GCC 4.2' được chọn cho kiến ​​trúc 'i386'

không được hỗ trợ biên dịch 'GCC 4.2' chọn để

Ngay cả khi thay đổi để LLVM, tôi nhận được cùng một lỗi chính xác kiến ​​trúc 'ARMv7'.

Bất kỳ đề xuất nào?

Meir

+0

Xem bài đăng này [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

+0

Cảm ơn bạn đã bình luận của bạn. Tôi đã thử tất cả các giải pháp (ngoại trừ downgrading), nhưng nó đã không giúp đỡ. – Meir

+2

Thử "Xác thực Cài đặt" trong Cài đặt Mục tiêu và Dự án –

Trả lời

22

xcode xây dựng lỗi:

Unsupported compiler ‘GCC 4.2′ selected for architecture ‘i386′ 

Giải pháp:

Điều này có thể được gây ra bằng cách nhập một dự án cho một iOS trước 5 SDK vào một bản sao của xcode với iOS 5 SDK chỉ có.

Để khắc phục,

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.

Có một cơ hội này có thể ảnh hưởng đến các khía cạnh khác của mã nhị phân của bạn khi bạn đang sử dụng một trình biên dịch mới, do đó, YMMV. Điều đó đang được nói, nó cho đến nay đã không gây ra vấn đề gì cho tôi.

4

chọn trình biên dịch LLVM dưới "Compiler Version" trong "Xây dựng thiết lập" của dự án

Các vấn đề liên quan