Xcode 4.4.1&核心图:编译Core Plot演示应用程序时出现Apple LLVM编译器错误

时间:2012-08-09 16:06:20

标签: objective-c ios xcode core-plot clang

我刚刚升级到Xcode 4.4.1并在尝试编译Core Plot(Plot_Gallery_iOSCPTTestApp_iPad)附带的演示应用时收到以下错误消息:

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 个答案:

答案 0 :(得分:2)

从存储库中获取最新代码。这已在那里修复。

问题在于一系列较旧的构建设置。在核心框架项目中查找OTHER_CPTLUSPLUSFLAGS构建设置并删除它(您可以安全地删除出现在Xcode列表底部的其他过时构建设置)。在其他C标志列表中,我相信您还必须删除-lsdtc++设置。

同样,这些已在最新的存储库代码中修复,还有一些其他问题,所以你应该抓住它而不是打包的1.0 Zip文件。

答案 1 :(得分:1)

您是否更改了Xcode设置

  1. 打开您的应用目标构建设置,其他链接器标志包括:
  2. -ObjC

    core plot settings link

    我想可能是对你充分使用