• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

objective-c - Xcode 无法导入 tapku 或 kal 库

[复制链接]
菜鸟教程小白 发表于 2022-12-12 22:32:07 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我无法导入 tapku 库(使用它提供的日历 API)。我也试过 Kal 遇到同样的问题。这是我导入它的方法(如果我遗漏了什么,请告诉我)(使用 Xcode 4.5)。

  1. 转到文件 > 将文件添加到项目 > TapkuLibrary.xcodeproj > 未选中将项目复制到目标的组文件夹,选中创建文件夹引用,选中添加到目标“我的项目”。

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

  3. 在build设置下,在“标题搜索路径”下,将文件添加到tapku 库“src”文件夹(并保留左侧的框未选中)。 我在标题搜索路径中的项目中也使用了另一个来自不同 api 的项目。这有关系吗?

  4. 进入构建阶段,在目标依赖项下添加 Tapku Library,在 Link binary with libraries 下添加 libTapkuLibrary.a。

所以在这样做之后,当我转到我的项目中的一个文件并尝试时

#import <TapkuLibrary/TapkuLibrary.h>

它显示“TapkuLibrary.h 文件未找到”

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

如果我遗漏了什么或做错了什么,请告诉我。 太感谢了! 卢克



Best Answer-推荐答案


对您列出的步骤使用相同的数字:

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

2) 我通常不需要为包含的库执行此操作,但也许您需要为该框架执行此操作(我假设您已被告知要执行此操作)

3) header 搜索路径必须与您从 shell 中使用的字符串相同,以便从您的项目所在的目录获取您想要查找的顶级文件夹(目录)。在您的情况下,它是一个文件夹 TapkuLibrary。您的路径可以相对于项目所在的目录:

./../../../Foo/Goop/TapkuLibrary

也可以是绝对路径:

/Users/jfk/Desktop/TapuLibrary

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

设置“递归”标志可能是个好主意 - 如果您双击标题搜索路径,您可以选择左侧的框(或者您可以在路径中输入“/**”后缀) .

4) 不要使用:

#import <TapkuLibrary/TapkuLibrary.h>

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

#import "TapkuLibrary/TapkuLibrary.h"

关于objective-c - Xcode 无法导入 tapku 或 kal 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133270/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap