核心情节错误

时间:2012-08-21 06:30:42

标签: iphone graph xcode4.3

我想在我的iPhone应用中使用图表。我已经为它下载了源代码Core-Plot,但现在当我尝试运行它时,我收到了一个错误。

clang: error: -Z-reserved-lib-stdc++: 'linker' input unused when '-c' is present

任何人都可以告诉我这个错误是什么意思或如何解决它。

2 个答案:

答案 0 :(得分:0)

`iPhone,iPod Touch和/或iPad应用程序

依赖项目安装 由于框架不能像在Mac上一样在Cocoa Touch应用程序中使用,因此在iPhone应用程序中包含Core Plot的方法略有不同。

首先,将CorePlot-CocoaTouch.xcodeproj文件拖到iPhone应用程序的Xcode项目中。在左侧列表中显示项目导航器,然后单击您的项目。

从显示的“目标”源列表下选择您的应用程序目标。单击“Build Phases”选项卡,然后展开“Target Dependencies”组。单击加号按钮,选择CorePlot-CocoaTouch库,然后单击“添加”。这应该确保将使用您的应用程序构建Core Plot库。

Core Plot是作为iPhone的静态库构建的,因此您需要将CoreClot-CocoaTouch.xcodeproj组下的libCorePlot-CocoaTouch.a静态库拖到应用程序中的“Link Binaries With Libraries”组中目标是你刚刚进入的“Build Phases”组。

您还需要指向正确的标题位置。在Build设置下,将Header Search Paths设置为从应用程序到Core Plot源树中的framework /子目录的相对路径。确保递归此标头搜索路径。你需要将-ObjC添加到其他链接器标志(从Xcode 4.2开始,似乎不需要-all_load,但是旧的Xcode版本可能需要它。)

Core Plot基于Core Animation,所以如果您还没有,请将QuartzCore框架添加到您的应用程序项目中。

最后,您应该能够通过在项目的相应源文件中插入以下行来导入所有Core Plot类和数据类型:

import“CorePlot-CocoaTouch.h”`

来源:core plot wiki on google

答案 1 :(得分:0)

我得到了一个解决方案,这里是链接。

CorePlot failed to build in XCode 4.4

基本上这个问题与Xcode有关。

相关问题