我有一个使用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
有简单的解决方案吗?
答案 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