为iOS模拟器编译live555库

时间:2012-02-13 15:14:23

标签: objective-c ios i386 live555

我用

编译了live555库
./genMakefiles iphoneos 
make

对于iOS设备,但我无法为iOS模拟器编译。 有人有任何想法如何做到这一点? 感谢。

1 个答案:

答案 0 :(得分:3)

问题是当你为iphoneos编译时,你正在为一个arm处理器编译库。运行iOS模拟器时,您在intel x86处理器上运行它,因此会产生“i386 / x86_64未找到符号”的错误

如果你想在模拟器上运行它,那么试试运行“./genMakefiles macosx”

如果您知道如何操作,则可以根据要构建的内容指定要链接的生成库文件的哪些版本。即,如果在ios设备上运行,它将链接到.a文件,或者在模拟器上运行时链接.dylib文件

我希望有帮助