cocoa - 帮助将 libical 等库安装到 Xcode 中

标签 cocoa cocoa-touch xcode

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

最佳答案

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

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

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

这通常会将构建的库和 header 放入 /usr/local/lib/usr/local/include 等位置。在您的主 Xcode 项目中,您只需将这些 header 和库添加到您的项目中即可。

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

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

另请参阅this blog about building and using libical on iPhone .

关于cocoa - 帮助将 libical 等库安装到 Xcode 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115810/

相关文章:

c++ - Xcode,Objective-C 项目 : not compiling C++ file

swift - 将网页 View 内容保存为 pdf 文件

objective-c - 在 iPhone 中带有购物车按钮的 Paypal

ios - UISwitch 在打开/关闭后重置 TextField 值

iphone - Xcode 退出代码和信号

objective-c - 如何在全屏模式下创建 HUD 覆盖?

cocoa - 像 iAd 制作者一样的图形 View

objective-c - enumerateObjectsUsingBlock : used for? 的 BOOL *stop 参数是什么

xcode - 在编辑器中折叠计算属性和属性观察器?

xcode - socketfilterfw 进程在 Xcode 运行时占用 130-160% CPU,macbook 已准备就绪