我正在尝试运行coreplot的drop plot示例

时间:2011-08-12 09:24:46

标签: iphone objective-c core-plot

我正在尝试运行coreplot的drop plot示例,但我收到以下错误...

ld:警告:忽略文件/Users/nagarjun/Documents/CorePlotInstall_0-1.3/Source Code / build / Debug-iphoneos / libCorePlot-CocoaTouch.a,文件是为归档而构建的,而不是被链接的体系结构(i386) 架构i386的未定义符号:   “_CPDecimalFromFloat”,引自:        - CPPlotDocument.o中的[CPPlotDocument windowControllerDidLoadNib:]   “_CPDecimalFromDouble”,引自:        - CPPlotDocument.o中的[CPPlotDocument windowControllerDidLoadNib:]   “_kCPPlainWhiteTheme”,引自:        - CPPlotDocument.o中的[CPPlotDocument windowControllerDidLoadNib:]   “.objc_class_name_CPScatterPlot”,引自:       CPPlotDocument.o中指向literal-objc-class-name的指针   “.objc_class_name_CPColor”,引自:       CPPlotDocument.o中指向literal-objc-class-name的指针   “.objc_class_name_CPMutableLineStyle”,引自:       CPPlotDocument.o中指向literal-objc-class-name的指针   “.objc_class_name_CPPlotRange”,引自:       CPPlotDocument.o中指向literal-objc-class-name的指针   “.objc_class_name_CPTheme”,引自:       CPPlotDocument.o中指向literal-objc-class-name的指针   “.objc_class_name_CPXYGraph”,引自:       CPPlotDocument.o中指向literal-objc-class-name的指针   “.objc_class_name_CPDecimalNumberValueTransformer”,引自:       CPPlotDocument.o中指向literal-objc-class-name的指针 ld:找不到架构i386的符号 collect2:ld返回1退出状态

1 个答案:

答案 0 :(得分:0)

您是否更改了项目设置?

  
      
  1. 将CorePlotHeaders目录复制到Xcode项目
  2.   
  3. 将Core Plot库复制到Xcode项目中。
  4.   
  5. 打开您的应用目标构建设置,以及其他链接器标志   包括这个:   -ObjC -all_load
  6.   
  7. 将QuartzCore框架添加到项目中。
  8.   
  9. 将项目构建设置中的C / C ++编译器更改为LLVM   GCC 4.2或LLVM 1.6。
  10.