Xcode不能导入tapku或kal库
我无法导入tapku库(使用它提供的日历api)。 我也尝试过同样的问题。 这是我做什么导入它(请告诉我,如果我失去了一些东西)(使用Xcode 4.5)。
-
去文件>添加文件到项目> TapkuLibrary.xcodeproj>复制项目到目的地的组文件夹取消选中,创build文件夹引用选中,添加到目标“我的项目”选中。
-
去文件>添加文件到项目> TapkuLibrary.bundle>与上面相同的设置。
-
在构build设置下,在“标题searchpath”下,将文件添加到tapku库的“src”文件夹中(并保留左侧的框未选中状态)。 我在另外一个项目中也使用了另外一个项目,这个项目也用在了标题searchpath中。 这很重要吗?
-
转到构build阶段,在目标依赖关系下添加Tapku Library,在链接二进制下添加库libTapkuLibrary.a。
所以在这样做之后,当我去我的项目中的一个文件,并尝试
#import <TapkuLibrary/TapkuLibrary.h>
它说“TapkuLibrary.h文件未find”
顺便说一句,Tapku文件夹本身在我的桌面上,而不是在应用程序的根文件夹中。
请告诉我,如果我错过了什么或做错了什么。 非常感谢! 卢克
对列出的步骤使用相同的数字:
1)正确 – 不要复制项目。
2)我通常不必为包含的库做这个,但是也许你需要这个框架(我假设你已经被告知要这样做)
3)标题searchpath必须是你从项目所在的目录到你想要查找的顶层文件夹(目录)中使用的string。 在你的情况下,它是一个文件夹TapkuLibrary。 您的path可以相对于项目所在的目录:
./../../../Foo/Goop/TapkuLibrary
或者它可以是一个绝对path:
/Users/jfk/Desktop/TapuLibrary
所以找出你认为正确的string,然后打开terminal,cd到你的项目文件所在的目录,然后input“ls”,看看是否列出目录的内容。 如果没有,那么找出你做错了什么。
它可能是一个好主意,设置“recursion”标志 – 如果你双击标题searchpath,你可以select左边的框(或者你可以键入一个“/ **”后缀的path)。
4)不要使用:
#import <TapkuLibrary/TapkuLibrary.h>
这就是告诉Xcode,这是一个系统文件夹(在/ usr / include)等等。用这种方式,它应该是一个用户文件夹:
#import "TapkuLibrary/TapkuLibrary.h"
我真的很难加Kal和Tapku。 这几乎是一个完整的指南。
我将添加(对于任何一个下来这条路) – 你也需要去“build立设置”转到“其他链接器标志”,并input-all_load。
没有那么小的补充我就无法工作。