【发布时间】:2012-08-14 07:12:20
【问题描述】:
我应该使用Podofo 我的 iPhone 项目中的库,以处理 PDF。 Podofo 是一个用“C”语言编写的库,它允许您玩 PDF。现在这个 Podofo 确实已经对其他库或框架有一些其他依赖项,例如 ..
freetype2, 字体配置, 等等 只需在 Mac OSX 上安装 Macports 即可满足所有这些要求。
最初,我尝试使用 Podofo 网站上给出的命令从 Podofo 源文件创建一个静态库。它确实创建了一个库,但它不是为 arm 架构构建的。因此,当我尝试将该库包含在我的项目中时,它引发了错误。于是我开始寻找iOS交叉编译的步骤。我读过的帖子说,这个过程非常痛苦。
我看到了一个,我可以直接将 C-Source 文件添加到我的项目中并使用它。 但我仍然对交叉编译+静态库有一些疑问。
真的是a very complex process吗?我知道what is cross compilation。但我不知道使用 XCode 或any other tool 执行此操作的确切步骤,以便编译后的版本可以在 iPhone 项目中使用。任何人都可以花一些时间和精力,列出所有可能的步骤和指针,以便像我这样的人将来可以作为参考。
【问题讨论】:
标签: iphone ios c ipad cross-compiling