2012-08-09 71 views
1

我剛升級到Xcode 4.4.1並在嘗試編譯Core Plot包含的演示應用程序時收到以下錯誤消息(Plot_Gallery_iOSCPTTestApp_iPad):Xcode 4.4.1&Core Plot:編譯Core Plot演示應用程序時發生Apple LLVM編譯器錯誤

clang: error: -Z-reserved-lib-stdc++: 'linker' input unused when '-c' is present 
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 

但是,我能夠使用Xcode 4.4編譯和運行演示應用程序。

我是否必須更改Xcode中的某些設置?

謝謝!

回答

2

從存儲庫中獲取最新的代碼。這已在此修復。

問題出在一系列較舊的版本設置。在覈心框架項目中查找OTHER_CPTLUSPLUSFLAGS構建設置,並刪除它(您可能安全地刪除Xcode中列表底部出現的其他過時構建設置)。在其他C標誌列表中,我相信你也必須刪除-lsdtc++設置。

同樣,這些問題在最新的存儲庫代碼中以及其他一些問題都得到了修復,所以您應該抓住它而不是打包的1.0 Zip文件。

+0

我dow nloaded最新的存儲庫代碼,它現在可以工作。謝謝布拉德! – AlexR 2012-08-10 20:30:44

+0

@AlexR - 幾天前,我用1.0包創建而不是更新的版本庫時,我自己也碰到了同樣的問題。我認爲一些較舊的版本設置可能是我的錯,但是埃裏克不久前就修正了它們。從那以後,就沒有一個框架快照。 – 2012-08-10 21:27:13

+0

我下載了最新的版本庫(似乎是1.0版本),這似乎並沒有解決它。但是在更新的xcode中可能存在與核心圖不同的問題......? – shim 2012-10-22 04:54:55

1

你改變的Xcode設置

  1. 打開應用目標構建設置,以及其它鏈接器標記包括此:

-ObjC

core plot settings link

我想可能是它對你來說已經滿了

+0

這對我無效。 – shim 2012-10-22 04:53:17