Xcode不能导入tapku或kal库

我无法导入tapku库(使用它提供的日历api)。 我也尝试过同样的问题。 这是我做什么导入它(请告诉我,如果我失去了一些东西)(使用Xcode 4.5)。

  1. 去文件>添加文件到项目> TapkuLibrary.xcodeproj>复制项目到目的地的组文件夹取消选中,创build文件夹引用选中,添加到目标“我的项目”选中。

  2. 去文件>添加文件到项目> TapkuLibrary.bundle>与上面相同的设置。

  3. 在构build设置下,在“标题searchpath”下,将文件添加到tapku库的“src”文件夹中(并保留左侧的框未选中状态)。 我在另外一个项目中也使用了另外一个项目,这个项目也用在了标题searchpath中。 这很重要吗?

  4. 转到构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。

没有那么小的补充我就无法工作。