为iPhone构建开源库(liblo)

时间:2009-06-07 05:24:45

标签: iphone

我有一个使用liblo(liblo.sourceforge.net)的iPhone项目。我的项目在模拟器中运行良好,但是一旦我为设备构建,ld就失败了:

ld: library not found for -llo

我怀疑这是因为我在下载liblo时刚刚运行make install。我发现thread建议在./configure --host=arm-apple-darwin之前运行make install进行交叉编译,但这似乎没有解决问题。

[/usr/local/lib]$ file liblo.dylib 
liblo.dylib: Mach-O dynamically linked shared library i386

有简单的解决方案吗?

3 个答案:

答案 0 :(得分:1)

这里是为OS 3.0编译的文件。 http://www.samvermette.com/files/liblo.a.zip

只需将其添加到您的XCode项目中即可开始使用!

答案 1 :(得分:1)

我写了一个small tutorial on building cross platform iPhone libs,它在设备和模拟器上运行。

答案 2 :(得分:1)

以下是适用于iOS 4的jkooker配置脚本的更新版本:http://gist.github.com/519121