帮助将 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 中 的相关文章

  • 不使用 ARC 时替换 __weak

    我有这行代码 weak NSBlockOperation weakOperation operation 这是触发此编译器错误 weak attribute cannot be specified on automatic variable
  • 来自 IOS Xcode 的 Azure 推送通知错误

    我觉得我是世界上第一个尝试让 iOS 快速与 Azure 配合使用的人 但没有太多帮助 我跟着这个创建 iOS 应用程序 https azure microsoft com en us documentation articles app
  • IOS 低功耗蓝牙连接间隔

    我正在为蓝牙低功耗设备构建一个应用程序 我想弄清楚如何设置iPhone端的连接间隔 我在外围设备上定义了最小和最大连接间隔 但是 我希望 iPhone 应用程序使用尽可能长的连接间隔 有什么方法可以在应用程序中设置连接间隔或者至少有一种方法
  • 使用 swift 自动滚动 UITextView (IOS 应用程序)

    我似乎无法找到自动滚动的正确解决方案UITextView using Swift 对于我的应用程序 我从 BT 接收持续数据 并且我正在更新它UITextView 然而 当UITextView将到达最新更新的行 我将不得不手动滚动 我想要实
  • 与 UIActivityViewController 共享 PDF 文件

    我正在尝试使用共享 PDF 文件UIActivityViewController但是当我按下按钮时 我没有共享文件的选项 我怎样才能显示这些选项 https i stack imgur com ywDQw jpg https i stack
  • 收到断言失败错误

    加载其中包含 UITableView 的视图之一时 出现以下错误 有谁知道如何修理它 我已经尝试过删除 void tableView UITableView tableView commitEditingStyle UITableViewC
  • Objective-C 继承中@synthesize/@property 的使用

    如果您有一个带有实例变量 foo 的类 A 该类具有 property synthesize 指令 并且类 B 继承自类 A 那么它是否还需要 property synthesize foo 我问的原因是因为当我尝试使用 B 类的 foo
  • UIImage initWithContentsOfFile 不起作用

    我有问题 我想避免 UIImage imageNamed 所以我做了 UIImage prodImg UIImage alloc initWithContentsOfFile myimage png controller productIm
  • 将 NSDecimalNumber 转换为 NSString

    我正在从如下所示的对象中检索密钥 po obj TypeID 3 TypeName Asset 键值的检索方式如下 NSString typeId NSString obj objectForKey TypeID typeId 不是 NSS
  • iPhone——是否可以在 Xcode 调试器中检查 UIView 的框架?

    当调试器在断点处停止时 我在那里找不到任何 UIView 的框架 是否有可能做到这一点 编辑 由于缺乏回应而开始赏金 需要明确的是 我正在寻找一种在不添加额外调试代码的情况下查看框架的方法 另外 如果答案是 不 你不能这样做 赏金将用于解释
  • 循环缓冲区录音 iOS:可能吗?

    我的一个客户想要连续录制音频 当他单击 提交 时 他只想提交最后 10 秒的内容 所以他想要连续记录并且只保留最后 x 秒 我认为这需要类似循环缓冲区的东西 但是 作为 iOS 的新手 它看起来像AVAudioRecorder只能写入文件
  • 创建类似于邮件应用程序菜单的 iPhone 弹出菜单

    当您想要回复消息时 我想创建一个类似于邮件应用程序中的弹出菜单 我在多个应用程序中看到过这一点 所以我不确定框架中是否内置了某些内容或一些示例代码 在 Swift 中创建操作表 代码已使用 Swift 5 进行测试 从 iOS 8 开始 U
  • Swift - 本地通知不会被触发

    我正在 Swift 3 中编码 我只是想发送通知now没有任何延迟或间隔 然而 通知永远不会被触发 这是我的代码 视图控制器代码 import UserNotifications class HomeViewController UIVie
  • 部署目标是什么意思?

    这是我假设的一个非常简单的问题 有人可以告诉我部署目标是什么意思吗 如果我选择 iOS 10 是否意味着只有 iOS 10 的用户才能下载该应用程序 选择较低的部署目标是否不好 另外 继续部署目标 是否不建议在较低的部署目标上运行 假设您已
  • iPad 照片选择器崩溃

    我正在使用以下函数根据 UIActionSheet 的结果激活设备相机或图像选择器 如果 fromCamera YES 那么它适用于 iPhone 和 iPad 如果 fromCamera NO 那么它可以在 iPhone 上运行并出现图像
  • 是否有针对不同屏幕尺寸的单独故事板?

    基本上我已经完成了一个应用程序 我唯一的问题是 ATM 机应用程序在设计时只考虑了 4 英寸显示屏 当在 3 5 英寸模拟器上运行时 应用程序会丢失 0 5 英寸 显然 那么我的问题是 如何在 Xcode 5 中为不同的屏幕尺寸设置不同的故
  • Swift Generics 在使用继承时不会实例化泛型

    我有课Alpha and Berry class Alpha class Berry Alpha 我有一个使用继承及其泛型的函数 func myFunc
  • ios水平居中约束问题?

    I am having hard time in learning constraints auto layout in iOS I have used any width any height I have a storyboard sc
  • 在 iPhone 中缝合图片

    我想并排缝合2张png 在Cocoa中 我会使用 NSImage initWithSize 然后只是drawInRect 但是 UIImage 没有 initWithSize 类 我现在该怎么做 Use UIGraphicsBeginIma
  • 如何阻止 UITableView moveRowAt IndexPath 在重新排序时留下空白行

    我遇到一个问题 在重新排序 UITableViewCells 时 tableView 不随单元格滚动 仅出现一个空白行 任何后续滚动都会出现数组越界错误 堆栈跟踪中没有我的任何代码 这是该问题的快速视频 http www screencas

随机推荐

  • 联系人号码的格式

    我正在为 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 任何帮助将不胜感激 谢谢 如果这是一个预