首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode不能导入tapku或kal库。

Xcode不能导入tapku或kal库。
EN

Stack Overflow用户
提问于 2012-08-26 19:37:16
回答 2查看 2.7K关注 0票数 2

我在导入tapku库(使用它提供的日历api )时遇到了问题。我也用同样的问题试过卡尔。下面是我导入它的方法(请告诉我是否遗漏了什么)(使用Xcode 4.5)。

  1. Go文件>将文件添加到项目> TapkuLibrary.xcodeproj >将项目复制到目标的组文件夹(未选中),创建选中的文件夹引用,添加到目标“我的项目”选中。
  2. Go file > Add to project > TapkuLibrary.bundle >与上面相同的设置。
  3. 在build设置下,在“头搜索路径”下,将该文件添加到tapku库"src“文件夹中(并将该框保留在左侧未选中)。在标题搜索路径中,我还从项目中使用的另一个项目中获得了另一项。这有关系吗?
  4. 转到构建阶段,并在目标依赖项下添加Tapku库,并在带有库的Link二进制文件下添加libTapkuLibrary.a .a。

因此,在完成此操作之后,当我在我的项目中找到一个文件并尝试

代码语言:javascript
复制
#import <TapkuLibrary/TapkuLibrary.h>

上面写着"TapkuLibrary.h ary.h文件未找到“

顺便说一下,Tapku文件夹本身就在我的桌面上,而不是应用程序的根文件夹中。

如果我错过了什么或者做错了什么,请告诉我。非常感谢!卢克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-27 12:02:37

在列出的步骤中使用相同的数字:

1)正确--不要复制项目。

2)我通常不需要为包含的库这样做,但也许您需要这个框架(我想您已经被告知要这样做了)。

3)标题搜索路径必须是从shell中获取项目所在目录的相同字符串,该字符串位于要查找的目录的顶层文件夹(目录)。在您的例子中,它是一个文件夹TapkuLibrary。您的路径可以相对于项目所在的目录:

代码语言:javascript
复制
./../../../Foo/Goop/TapkuLibrary

也可以是一条绝对的道路:

代码语言:javascript
复制
/Users/jfk/Desktop/TapuLibrary

因此,找出您认为是正确的字符串,然后打开终端,cd到您的项目文件所在的目录,然后键入"ls“,看看它是否列出了目录的内容。如果没有,那就找出你做错了什么。

设置“递归”标志可能是个好主意--如果双击标题搜索路径,可以选择左侧的框(也可以在路径上键入"/**“后缀)。

4)不要使用:

代码语言:javascript
复制
#import <TapkuLibrary/TapkuLibrary.h>

这告诉Xcode这是一个系统文件夹(在/usr/include中),等等。按照您使用的方式,它应该是一个用户文件夹:

代码语言:javascript
复制
#import "TapkuLibrary/TapkuLibrary.h"
票数 4
EN

Stack Overflow用户

发布于 2014-01-16 14:57:23

我真的很难再加上卡尔和塔普库。这几乎是一个完整的指南。

我会添加(对于任何一个人来这条路以后)-你也需要去“构建设置”转到“其他链接标志”,并进入-all_load。

如果没有那个小的附加,我就不能让它开始工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12133270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档