【问题标题】:Help on installing a library like libical into Xcode帮助将 libical 之类的库安装到 Xcode 中
【发布时间】:2010-06-25 05:42:46
【问题描述】:

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

【问题讨论】:

    标签: cocoa cocoa-touch xcode


    【解决方案1】:

    如果这是一个预构建的库,那么您可以将它拖到您的 Xcode 项目中(或使用 Project => Add to Project…),就像处理源/头文件一样。

    如果它不是预先构建的,那么您需要为您想要定位的任何环境和架构构建它。如果它带有 Xcode 项目,那么这很容易。如果它只是通常的开源分发类型,那么您通常会这样做:

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

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

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

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

    另见this blog about building and using libical on iPhone

    【讨论】:

    • 我很确定它不是预先构建的,因为下载的文件包含大量文件,其中大部分似乎与其他语言有关。我将如何构建这样一个库?
    • @JK:好的 - 请参阅上面的答案中的其他 cmets。
    • 谢谢保罗,我试试看。
    【解决方案2】:

    让 libical 为 arm 配置和构建比 ./configure -build=arm-apple-darwin 更加棘手。

    更多详情请查看此问答:Compiling libical

    【讨论】:

      猜你喜欢
      • 2021-04-06
      • 1970-01-01
      • 2010-12-15
      • 2011-07-28
      • 2011-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多