Вопрос

Сейчас я столкнулся со странной проблемой ссылки, когда пытаюсь использовать libsndfile на iOS:

Я скомпилировал код libsndfile на код MACOSX 10.6.8, и он прошел все проверки.Но когда я добавил его в Xcode и попытался скомпилировать его на iOS, я получил следующее предупреждение и ошибки ссылки:

родовое слово

AudioReader - это простой класс, который использует программный API libsndfile.

Кто-нибудь что-нибудь знает об этом?

Это было полезно?

Решение

Похоже, вы не перекомпилировали библиотеку для iOS, похоже, вы пытаетесь выполнить компоновку с версией библиотеки для i386.Первая строка вставленного вами сообщения об ошибке довольно четко об этом говорит.

iOS работает на процессорах ARM, поэтому вам необходимо создать библиотеку для ARM.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top