【问题标题】:Compilation of live555 library for iOS simulatoriOS模拟器live555库编译
【发布时间】:2012-02-13 15:14:22
【问题描述】:

我已经编译了 live555 库

./genMakefiles iphoneos 
make

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

【问题讨论】:

    标签: objective-c ios i386 live555


    【解决方案1】:

    问题在于,当您为 iphoneos 编译时,您正在为 arm 处理器编译库。运行 iOS 模拟器时,您是在英特尔 x86 处理器上运行它,因此它会产生类似于“找不到 i386/x86_64 的符号”的错误

    如果您想在模拟器上运行它,请尝试运行“./genMakefiles macosx”

    如果您知道如何操作,那么您可以指定要链接的生成库文件的版本,具体取决于您的构建目标。即在ios设备上运行时会链接到.a文件,在模拟器上运行时会链接到.dylib文件

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-22
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多