我想在我的项目中使用libical库,但我以前从未使用过外部库。我已经下载了libical文件,但我几乎被困在那里了。我不知道如何、甚至是否需要构建/提取它们,以及如何将它们放入Xcode。任何帮助都将不胜感激。谢谢。
发布于 2010-06-25 15:44:42
如果这是一个预构建库,那么你可以像对待源文件/头文件一样,将它拖到你的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修复了一个给定的开源项目,这通常是一个好主意--这可以为您节省大量的工作。
另请参见this blog about building and using libical on iPhone。
发布于 2011-12-07 03:25:47
然后,使用libical为arm配置和构建会更加棘手。/ configure - build =arm-apple-darwin。
有关更多详细信息,请参阅以下问题和答案:Compiling libical
https://stackoverflow.com/questions/3115810
复制相似问题