我以前从未这样做过,所以我不确定从哪里开始。我有一些项目需要在iPhone和OS X上使用liblio库。我已将安装说明放在gist中。
以下是我的问题,在我弄清楚的时候,我会尝试编辑这些问题。
make install
来编译这些文件?我觉得所有的编译都应该在XCode中完成。为了记录,我知道创建了一些用于iPhone的LibLO库。我可能会分解并使用一个,但我更愿意自己学习如何做到这一点。
答案 0 :(得分:1)
是的,如果要从XCode中编译这些项目,则需要添加.c / .h文件,然后相应地设置它们。当然,XCode支持将参数传递给编译器,所以它确实是可能的。
从gist片段看,安装说明看起来像是GNU标准指令,即。 configure; make; make install
。你可以尝试使用参数来配置(当然,btw,创建 Makefile),看看你有什么选择来编译到不同的目标平台。
然而,将Makefile转换为纯XCode项目可能并不值得。我认为我将开始的另一种方法是破解创建的Makefile,直到你能够编译一个iPhone友好的lib文件。之后,您可以告诉XCode运行'make ...'作为项目构建步骤的一部分。然后,一旦您了解了问题,就可以更容易将它们包含在您的XCode项目中。
答案 1 :(得分:1)
我自己没有尝试过,但Building autoconf-configured libraries for iPhone OS可能会为您提供一些有用的信息。