帮助将 libical 等库安装到 Xcode 中

2023-12-28

我想在我的项目中使用 libical 库,但我以前从未使用过外部库。我已经下载了 libical 文件,但我几乎卡在那里。我不知道如何,或者即使,我需要构建/提取它们,然后如何将它们放入 Xcode。任何帮助将不胜感激。谢谢。


如果这是一个预构建的库,那么您可以将其拖到您的 Xcode 项目中(或使用Project => Add to Project…)与源文件/头文件的方式相同。

如果它不是预先构建的,那么您需要为您想要的目标环境和架构构建它。如果它带有 Xcode 项目,那么这很容易。如果这只是通常的开源类型的发行版,那么您通常会执行以下操作:

$ ./configure
$ ./make
$ sudo ./make install

这通常会将构建的库和标头放入类似的地方/usr/local/lib and /usr/local/include。在您的主 Xcode 项目中,您只需将这些标头和库添加到您的项目中即可。

请注意,如果您正在交叉编译,例如对于 iPhone,那么您需要向./configure命令以便您瞄准正确的架构,例如./configure -build=arm-apple-darwin9.0.0d1.

另请注意,检查一下通常是个好主意MacPorts http://www.macports.org/查看他们是否已经为 Mac OS X 修复了给定的开源项目 - 这可以为您节省大量工作。

也可以看看这个关于在 iPhone 上构建和使用 libical 的博客 http://ingvar.blog.linpro.no/2008/08/18/how-i-made-the-iphone-sync-my-calendar-over-air/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

帮助将 libical 等库安装到 Xcode 中 的相关文章

  • 4.4 中新的 Objective-c 文字

    我可以写 42 这会创建一个NSNumber with int值 42 我可以用变量来做到这一点 例如 someIntVar 显然我尝试过但它不起作用 这很糟糕 因为然后我必须经历 NSNumber numberWithInt someIn
  • 将数据从子模态 VC 传递到父视图控制器的最佳方法?

    将数据从子模式视图传递到父视图控制器的最佳方法是什么 我的 iPad 应用程序上有一个子模式登录屏幕 我想将用户信息传回父级分割视图控制器 我正在考虑使用 NSNotification 但我不确定这是否是将数据传递回父级的最简单 最有效的方
  • 如何确定自定义 UINavigationItem.titleView 的大小/框架?

    创建自定义视图并将其分配给 navigationItem titleView 属性后 它的显示如下 自定义视图填充两个按钮之间的空间 因此 自定义视图并不以导航栏为中心 如何确定 titleView 属性中视图的框架 我想在导航栏中居中放置
  • iPhone触摸形状或原始数据

    有人知道是否可以检测触摸形状吗 也许通过获取原始触摸屏数据 我在这里找到了这个问题 答案 如何获取原始触摸屏数据 https stackoverflow com questions 789737 iphone raw touchscreen
  • 为什么 animateWithDuration 动画和完成块之间会暂停?

    按照Apple的建议 我通过将后续调用链接到UIView动画 animationWithDuration animation in the completion 阻止另一个调用aanimateWithDuration animation c
  • 如何更改标签栏图标颜色从默认蓝色?

    我有四个标签 我能够将选项卡图标颜色从默认的蓝色更改为红色 或可能任何颜色 并且效果非常好 问题是它仅适用于三个选项卡项目 最后一个选项卡默认为蓝色 下面是代码 我正在编码这个rootviewcontrollerAppDelegate m您
  • iphone:使用 iOS 5 和 Xcode 4.2 提交应用程序? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个在
  • Base64Transcoder.m 重复符号

    我想使用 SKPSMTPMessage 库 唯一的问题是这个库包含文件 Base64Transcoder m 由于我有 Dropbox SDK 该文件会出现重复错误 我该如何解决这个错误 我不能直接删除 Base64Transcoder m
  • 替代已弃用的 NSNibLoading 方法(loadNibFile:、loadNibNamed: 等)?

    我发现 NSBundle 中的 NSNibLoading 方法 NSBundle loadNibFile externalNameTable withZone NSBundle loadNibNamed owner NSBundle loa
  • 使用 Nib 实现国际化。这真的是个好主意吗?

    在苹果文档中 他们说笔尖只需将笔尖翻译成多种语言即可实现国际化 我现在正在考虑一个更糟糕但现实的场景 你已经制作了一个巨大的用户界面 然后你将其翻译成 25 种语言 所以你会得到 25 个不同的笔尖 您还会在样式和定义 UI 方面获得巨大的
  • iphone:通过代码获取目标设置中的用户定义变量?

    我的项目有多个目标 每个目标都有自己的目标Class用于设置内容的文件 我想存储它Class目标设置中的名称 Info plist或目标的建筑物设置 这样我就可以根据此设置定义每个目标中需要使用哪个类 根据这个问题 https stacko
  • iPhone,使用 isKindOfClass 是否被认为是不好的做法?

    例如 如果有一个 处理所有 类型的方法 if obj isKindOfClass class1 else if obj isKindOfClass class2 etc 这是不好的做法吗 是否有更简洁的替代方案或更好的方法来构建代码 在运行
  • iPhone 上的最大蓝牙连接数是多少?

    如果您对此有任何见解 那么了解连接之间是否存在很大的延迟也会很高兴 蓝牙协议规定连接是点对点的 因此称为 配对 但不同的站可以同时使用不同的配置文件 每个配置文件一次仅支持一个连接 您可以同时与汽车建立立体声耳机连接并与笔记本电脑建立数据连
  • 自动布局和ios5

    我正在使用故事板 我已经使用了自动布局 但它不适用于 ios5 并且会崩溃 所以我想删除它 但是 如何取消选中自动布局 但如果我取消选中自动布局 我如何为 iPhone 4 和 5 设置屏幕 Regards 您可以在 IB 中禁用自动布局
  • iPhone 标签栏上的未读计数

    在 Cocoa Touch 上实现 TabBar 上图标的未读计数的最佳方法是什么 我想模仿 SMS 或邮件应用程序的行为 向我的应用程序的用户显示未读消息计数 并使用包含数字的红点 您正在寻找的属性称为徽章 您可以通过执行以下操作来设置它
  • iPad 3 中配备 Xcode 4.2 和 Retina 的 iOS 5.1

    我有一台装有 Mac OS X Snow Leopard 的 Mac 我可以添加 iOS 5 1 吗 使用 iPad 3 的新分辨率 我们将如何处理图像 因为如果该应用程序将在 iPhone 3GS 4 和 iPad 3 中运行 我认为我们
  • Xcode MyProjectName-Bridging-Header.h 不存在

    我想开始在我的 Objective C 项目中使用 Swift 所以我添加了一个快速类 import Foundation objc class System NSObject objc func printSome println Pri
  • 获取 Cocoa 中文件的类型

    我成功找到了指定文件的扩展文件类型 JPEG 图像 TIFF 图像等 但我正在寻找更通用的东西 可以对 大类别 中的文件进行分类 如图像 moovies 文本文件等 有没有办法在可可 或 Objective C 中实现这一点 感谢您的帮助
  • 检测 UITableView 中的水平平移

    我正在使用 UIPanGestureRecognizer 来识别 UITableView 中的水平滑动 准确地说是在单元格上 尽管它已添加到表格本身 然而 这个手势识别器显然窃取了桌子上的触摸 我已经让 pangesturerecogniz
  • 有没有办法在 xcode 上使用 c++0x ?我想使用 gcc 4.4 或更高版本

    我想使用 gcc 4 4 或更高版本进行 iphone 开发 有人知道怎么做吗 不 你不知道 相信我 你不会 Apple 仍保留 gcc 4 2 1 因为 4 2 2 及更高版本使用 GPLv3 这意味着他们必须放弃对其平台的控制 对于 i

随机推荐

  • 联系人号码的格式

    我正在为 Android 编写一些短信应用程序 但遇到问题 我从一个模拟器向另一个模拟器发送短信 该短信的发送电话号码为 15555215556 当我将该号码保存到联系人时 它会以 1 555 521 5556 格式保存 接下来 当我的应用
  • Docker 化 PostgreSQL - psql 连接被拒绝

    我正在使用 Docker 我想 Dockerize 一个 Postgres 容器 我关注官方example http docs docker com examples postgresql service 但我无法连接到使用 psql 运行
  • 如何在 UINavigationBar 自定义 titleView 中使用自动布局

    In WWDC 2017 演讲 204 https developer apple com videos play wwdc2017 204 他们说您可以在自定义 titleView 中使用自动布局 事情发生在7点53分左右 他们从未展示如
  • java中的do while循环只执行一次指令

    在java中 我们如何在do while循环中只执行一次指令 do int param execute this onty one time depends of param other instructions instructions
  • Elasticsearch 分析百分比

    我正在使用 Elasticsearch 1 7 3 来积累分析报告的数据 我有一个保存文档的索引 其中每个文档都有一个名为 持续时间 的数字字段 请求花费了多少毫秒 和一个名为 组件 的字符串字段 可以有许多具有相同组件名称的文档 Eg c
  • jQuery element.closest(...).attr 在使用each时不是一个函数

    当迭代某些 DOM 元素时 我发现无法在它们上使用 data 或 attr running each index element gt console log element closest data id gets me section
  • 将协作者添加到分叉的私人存储库

    我有免费的 GitHub 帐户并分叉了一个私人仓库 现在我想将协作者添加到我的分支中 但 设置 页面下没有 协作者 选项卡 免费计划不提供此功能吗 这可能是由于您分叉了一个private回购 因此 只有您分叉的原始存储库的所有者可以与其他用
  • 如何在 Linux 内核中将 __u32 转换为 __be32

    我有一个变量 be32 x 我有一个功能 u32 foo void u32 a return a 我需要将 foo 的返回值存储在变量中x x htonl foo 这是对的吗 我很困惑什么是返回类型ntohl and htonl 他们是相反
  • 私有继承和隐式转换

    我有一个私有继承的类std string 并增加了一些功能 我希望能够像这样使用这个类std string 所以我试图定义一个隐式转换运算符 operator string 然而 我不断得到inaccessible base error i
  • ConfigurationManager 是否可以与 ASP.NET core 的 appsettings.json 一起使用?

    我有一个 NET Standard 库 其中包含所有与 SQL 相关的代码 它甚至包含一些创建 SQL 连接的代码 该库需要从应用程序配置文件中读取以获取 SQL 连接字符串 图书馆正在使用典型的ConfigurationManager C
  • 如何使引导模式从底部淡入?

    如何使模态从底部到顶部淡入 默认情况下 它从页面顶部开始 我想把它放在页脚中 有专门的类吗 我修改CSS 这个怎么做 div class modal fade bs example modal lg div class modal dial
  • iOS6 上 MapKit 的性能问题

    更新到 iOS 6 后 我注意到平移或缩放具有多个叠加层的 MKMapView 时 服务器性能会下降 我创建的一个应用程序有大约 600 个各种颜色的多边形覆盖 并且在 iOS 5 上运行无延迟 即使在较旧的 iOS 设备上 现在在 iOS
  • 在 Matlab 中创建相关图

    I m trying to emulate this graph 如果我有一个相关矩阵 如何创建这样的输出 如果你有一个n x n相关矩阵M 和一个向量L长度n包含每个垃圾箱的标签 您可以使用如下所示的内容 imagesc M plot t
  • pandas 中的运行总和(无循环)

    我想在 pandas 数据帧上建立一个运行总和 我有类似的东西 10 10 2012 50 0 10 11 2012 10 90 10 12 2012 100 5 我想得到 10 10 2012 50 0 10 11 2012 40 90
  • 如何在gnuplot中分割密钥?

    我已经在 gnuplot 中绘制了这张表 正如您所看到的 密钥应该分为两部分 前 4 个键应保留在原来的位置 但其余 4 个键应向下移动 以免与数据交叉 我怎样才能以这种方式分割密钥 一个plot只支持一个key 所以不能拆分 此外 所有数
  • 断言在 python 中使用 json 字符串调用的模拟函数

    用 python 编写一些单元测试 并使用 MagicMock 模拟一个接受 JSON 字符串作为输入的方法 在我的单元测试中 我想断言它是用给定的参数调用的 但是我遇到了断言语句的问题 因为除了字符串的断言语句之外 字典中对象的顺序并不重
  • 如何手动将具有固定纵横比的视口安装到其父级中,这样就不会像 ggplot 那样浪费空间?

    我有一个视口 它必须具有固定的纵横比 因为它的本机坐标系中的 x 和 y 单位之间的距离必须相等 我想将此视口放入父视口中 以便它能够最大程度地缩放 但保持其纵横比 使用网格单元 snpc 我能够保持纵横比 尽管我无法达到最大程度 请参阅下
  • ASP.NET 应用程序的国际化

    你们如何处理 ASP NET 应用程序的翻译 国际化 您如何与翻译人员合作 我们有需要提供德语 法语 意大利语 英语版本的 ASP NET 应用程序 我们到处都使用字符串资源 然而 我们的翻译人员不止一次告诉我们 只得到一堆 txtMyTe
  • Python Pandas:平衡不平衡的数据集(用于面板分析)

    我知道这可能很容易做到 我可以在 Stata 中完成 但我正在尝试转向 Python 我有一个很大的数据集 它不平衡 它看起来像这样 我需要获取如下数据集 欢迎任何指导 多谢 一种方法是将 年份 设置为另一级索引set index rein
  • 帮助将 libical 等库安装到 Xcode 中

    我想在我的项目中使用 libical 库 但我以前从未使用过外部库 我已经下载了 libical 文件 但我几乎卡在那里 我不知道如何 或者即使 我需要构建 提取它们 然后如何将它们放入 Xcode 任何帮助将不胜感激 谢谢 如果这是一个预