Core-Plot 在 XCODE4 下的安装方法
2011-08-17 17:10
190 查看
一 第一种安装方法:
1.从http://code.google.com/p/core-plot/downloads/list下载CorePlotInstaller_xxx.zip, 下载后解压并安装, 会将SDK默认安装在/Library/SDKs/CorePlotSDK/目录下.
2. 安装后, 在/Library/SDKs/CorePlotSDK/下有两个文件夹iphoneos.sdk和iphonesimulator.sdk, 可见一个是用于真机, 另外一个是用于模拟器. 现在我们用lipo命令将两个静态库合并:
打开命令行 (终端) 输入:
lipo -create
然后依次把两个.a文件拖到终端窗口, 命令行会变成这样:
lipo -create /Library/SDKs/CorePlotSDK/iphoneos.sdk/usr/lib/libCorePlot.a /Library/SDKs/CorePlotSDK/iphonesimulator.sdk/usr/lib/libCorePlot.a
然后接着输入 -output 目标文件路径,如:
-output /Users/keesuper/Test/Core_Plot_Test/coreplot/lib/libCorePlotAll.a
最后现在这样一条命令:
lipo -create /Library/SDKs/CorePlotSDK/iphoneos.sdk/usr/lib/libCorePlot.a /Library/SDKs/CorePlotSDK/iphonesimulator.sdk/usr/lib/libCorePlot.a -output /Users/keesuper/Test/Core_Plot_Test/coreplot/lib/libCorePlotAll.a
好了,回车,这样就会生成通用的静态库.
3. 将
/Library/SDKs/CorePlotSDK/iphoneos.sdk/usr/下的include目录复制到/Users/keesuper/Test/Core_Plot_Test/coreplot/目录下.
4. Xcode->Project->Edit Project Settings,打开你的工程配置,点击Bulids标签, 将Configuration设置成All Configuration, 在: Header Search Paths里添加"./coreplot/include"; Library Search Paths里添加"./coreplot/lib". 在other link flags里添加"-ObjC -all_load -lCorePlotAll"
二 第二种安装方法:
1. 下载并安装Mercurial(很简单,在http://www.selenic.com/mercurial/wiki/ 有标准Mac安装包下载),再使用命令:
hg clone http://code.google.com/p/core-plot/ core-plot
即可把Core Plot项目源代码下载到指定目录core-plot下。
2. 将下载好了的源码复制到工程目录下,
Add->Existing Files…,把CorePlot-CocoaTouch.xcodeproj添加到新项目中
3. 选择Target “get info->General”,添加对项目CorePlot-CocoaTouch的依赖(引用),(点击Linked Library上的"+"号).
4.选择新项目的“get info->Build”,在“User Header Search Paths”中添加Core Plot头文件搜索路径,是core-plot存放的路径下的framework文件夹位置。注意要选中“Recursive”小勾,表示这个文件夹下递归查找.
1.从http://code.google.com/p/core-plot/downloads/list下载CorePlotInstaller_xxx.zip, 下载后解压并安装, 会将SDK默认安装在/Library/SDKs/CorePlotSDK/目录下.
2. 安装后, 在/Library/SDKs/CorePlotSDK/下有两个文件夹iphoneos.sdk和iphonesimulator.sdk, 可见一个是用于真机, 另外一个是用于模拟器. 现在我们用lipo命令将两个静态库合并:
打开命令行 (终端) 输入:
lipo -create
然后依次把两个.a文件拖到终端窗口, 命令行会变成这样:
lipo -create /Library/SDKs/CorePlotSDK/iphoneos.sdk/usr/lib/libCorePlot.a /Library/SDKs/CorePlotSDK/iphonesimulator.sdk/usr/lib/libCorePlot.a
然后接着输入 -output 目标文件路径,如:
-output /Users/keesuper/Test/Core_Plot_Test/coreplot/lib/libCorePlotAll.a
最后现在这样一条命令:
lipo -create /Library/SDKs/CorePlotSDK/iphoneos.sdk/usr/lib/libCorePlot.a /Library/SDKs/CorePlotSDK/iphonesimulator.sdk/usr/lib/libCorePlot.a -output /Users/keesuper/Test/Core_Plot_Test/coreplot/lib/libCorePlotAll.a
好了,回车,这样就会生成通用的静态库.
3. 将
/Library/SDKs/CorePlotSDK/iphoneos.sdk/usr/下的include目录复制到/Users/keesuper/Test/Core_Plot_Test/coreplot/目录下.
4. Xcode->Project->Edit Project Settings,打开你的工程配置,点击Bulids标签, 将Configuration设置成All Configuration, 在: Header Search Paths里添加"./coreplot/include"; Library Search Paths里添加"./coreplot/lib". 在other link flags里添加"-ObjC -all_load -lCorePlotAll"
二 第二种安装方法:
1. 下载并安装Mercurial(很简单,在http://www.selenic.com/mercurial/wiki/ 有标准Mac安装包下载),再使用命令:
hg clone http://code.google.com/p/core-plot/ core-plot
即可把Core Plot项目源代码下载到指定目录core-plot下。
2. 将下载好了的源码复制到工程目录下,
Add->Existing Files…,把CorePlot-CocoaTouch.xcodeproj添加到新项目中
3. 选择Target “get info->General”,添加对项目CorePlot-CocoaTouch的依赖(引用),(点击Linked Library上的"+"号).
4.选择新项目的“get info->Build”,在“User Header Search Paths”中添加Core Plot头文件搜索路径,是core-plot存放的路径下的framework文件夹位置。注意要选中“Recursive”小勾,表示这个文件夹下递归查找.
相关文章推荐
- Core-Plot 在 XCODE4 下的安装方法
- core-plot安装方法
- CorePlot通过cocoaPod安装报错的解决方法
- Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法
- Python 2.7(3.x)以及numpy、matplotlib和scipy库三种方法实战安装
- 安装Android ADT 时找不到org.eclipse.wst.sse.core 0.0.0的解决方法
- Linux Ubuntu系统上手动安装.NET Core SDK的方法
- python安装numpy、scipy和matplotlib等whl包的方法
- Ubuntu14.04 64位+Python3.4环境下安装matplotlib的方法
- Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法
- 用 python绘图及网络分析(win64下matplotlib,networkx安装方法)
- Windows下 python快速安装numpy、matplotlib、scikit-learn等库方法总结
- python 安装 numy matplotlib error 解决方法
- Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法
- ubuntu14.04 server python3 安装matplotlib失败及解决方法
- python 3.x 安装Matplotlib,Pandas等的方法
- Python Matplotlib安装方法以及使用
- 处理事件的方式:两种类的覆盖处理(自己管理,覆盖专用事件函数;自己统一管理,覆盖QWidget::Event通用函数),一种对象的处理(父控件统一管理,即安装过滤器),两种全局处理(QCoreApplication安装过滤器;覆盖notify方法)
- CorePlot学习零---安装
- Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法