Сборка библиотеки live555 для симулятора iOS - PullRequest
0 голосов
/ 13 февраля 2012

Я скомпилировал библиотеку live555 с

./genMakefiles iphoneos 
make

для устройства iOS, но не могу скомпилировать ее для симулятора iOS.У кого-нибудь есть идеи, как это сделать?Спасибо.

1 Ответ

3 голосов
/ 14 февраля 2012

Проблема в том, что при компиляции для iphoneos вы компилируете библиотеку для процессора arm.При запуске симулятора iOS вы запускаете его на процессоре Intel x86, поэтому он будет выдавать ошибки в соответствии с «символами, не найденными для i386 / x86_64»

Если вы хотите запустить его на симуляторе, попробуйте"./genMakefiles macosx"

Если вы знаете, как это сделать, вы можете указать, какие версии сгенерированных библиотечных файлов нужно связать, в зависимости от того, для чего вы создаете.А именно, он будет ссылаться на файлы .a при запуске на устройстве ios, или он будет связывать файлы .dylib при работе на симуляторе

Надеюсь, это поможет

...