【转载】iphone three20的安装使用

原文摘自:http://www.cnblogs.com/wwwkhd/archive/2011/01/24/1943441.html

一、             使用Three20建立新的工程

1、  下载Three20的源码

2、  打开终端,templates/目录,然后简单输入如下命令:
bash InstallTemplates3.2.5.Command

命令执行过后,Three20的模板就被加入到Xcode中了。

3、  新建工程时,可以在“New Project”对话框中看到Three20的模板。选择相应的模板就可以新建Three20的工程。需要注意的是,新建的工程必须和Three20的库在同一个目录下。

4、  打开Three20的工程文件,将libThree20.a的关联去掉,不然会出现编译错误。

 

二、             在已有工程中添加Three20库。

1、打开要加入Three20的工程,然后进入目录/three20/src/Three20/,其中有一下Three20.xcodeproj工程文件,拖动这个文件到打开工程的Framework文件下,弹出如下对话框,按照图示做出选择:
2、Three20中使用了QuartzCore,所以要在工程中添加QuartzCore
在弹出的对话框中选择QuartzCore
 
3、然后对Three20的编译进行设置,首先点击刚才加入到Framework组中的Three20,会在右边的窗口中看到如下文件,在右边的方框中,勾选libThree20.a。如图:
接下来,在Targets组下选择所编译的程序,调出Info窗口。选择General选项卡。然后加入Direct Dependencies,如图所示:
4、设置LinkHead Search Path
打开工程的Info面板。找到Link中的Other Linker Flags选项,加入-ObjC-all_load,如图所示:
然后是设置Head Search Path,找到Search Path中的Head Search Paths,将其值设为:../three20/Build/Products/three20。其中../指的是Three20所在的目录,例如,在我的机器中,Three20放在文稿中。那要设置的路径植为/Users/wangwei/Document/three20/Build/Products/three20。这样设置基本完成。

如果编译时出现如下错误:File /Users/wangwei/Documents/three20/src/Three20/http://www.cnblogs.com/Build/Products/Debug-iphonesimulator/libThree20.a depends on itself.  This target might include its own product.

则打开Three20.xcodeproj。点击工程名Three20,在右边的列表中取消对libThree20.a的勾选。

 

 

posted on 2011-12-15 10:41  wtq  阅读(307)  评论(0编辑  收藏  举报