Я хотел бы сделать клиент sip-телефон для iPhone iOS 4.2, поэтому я хотел бы использовать библиотеку pjproject. Я собираю библиотеку "pjproject 1.8.1.0" следующим образом:
./configure
сделать деп
делать
сделать установку
и процесс сборки завершается без ошибок. В / usr / local / lib я вижу, как и ожидалось, библиотеки .a файлы типа "libpjsua-i386-apple-darwin10.5.0.a"
если я запускаю тестовое приложение для pj, все выглядит хорошо.
затем я пытаюсь связать библиотеку с моим проектом xcode, но если я пытаюсь скомпилировать приложение, я получаю:
ld: предупреждение: в /usr/local/lib/libpjsua-i386-apple-darwin10.5.0.a файл создан для неподдерживаемого формата файлов, который не связан с архитектурой (i386)
Я вижу, что архитектура процессора кажется неправильной, и я также пытаюсь собрать библиотеку для процессоров arm, поскольку я не был уверен, имитирует ли симулятор процессор для iPhone, но это заканчивается ошибкой:
ld: предупреждение: в /usr/local/lib/libpjsua-arm-apple-darwin.a файл был создан для неподдерживаемого формата файла, который не связан с архитектурой (i386)
Я работаю над:
Mac OS X 10.6.5
Четырехъядерный процессор Intel Xeon 2 x 2,4 ГГц
с новейшим iPhone SDK
У кого-нибудь есть совет, как заставить эту библиотеку работать в моем проекте iphone? Я благодарен за любой совет.