我正在尝试运行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退出状态
答案 0 :(得分:0)
您是否更改了项目设置?
- 将CorePlotHeaders目录复制到Xcode项目
- 将Core Plot库复制到Xcode项目中。
- 打开您的应用目标构建设置,以及其他链接器标志 包括这个: -ObjC -all_load
- 将QuartzCore框架添加到项目中。
- 将项目构建设置中的C / C ++编译器更改为LLVM GCC 4.2或LLVM 1.6。
醇>