2013-02-26 51 views
0

Can任何一個告訴我如何解決此錯誤...我的X代碼是版本4.5。我的iPhone模擬器是4.3Apple LLVM編譯器錯誤4.1 [無效部署目標爲-stdlib = libC++]

clang: error: invalid deployment target for -stdlib=libc++ (requires iOS 5.0 or later) 

版本命令/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang失敗,退出代碼1

+0

http://stackoverflow.com/questions/10130655/why-is-the-xcode-compiler-not-warning-me-about-invalid-methods-for-my-deployment – iPatel 2013-02-26 07:06:08

回答

3

在你的情況,你的項目不支持您的默認deployment target所以,你需要去改變它(如果5.0部署目標不可用,則更新系統

這個屏幕截圖描述如何更改部署目標:

enter image description here

所有步驟(變革deployment target)是我加入到這一屏幕截圖。

1)選擇項目從項目導航欄
2)選擇項目的目標是
3)選擇摘要標籤
4)選擇和更改部署目標。

2

使用Xcode 4.5創建的項目使用標準C++庫的libC++實現。但是,libC++庫僅適用於iOS 5.0及更高版本,因此,如果要在項目的早期版本iOS上啓用部署,請將C++標準庫版本設置設置爲libstdC++(Gnu C++標準庫)。