Вопрос
Сейчас я столкнулся со странной проблемой ссылки, когда пытаюсь использовать libsndfile
на iOS
:
Я скомпилировал код libsndfile
на код MACOSX 10.6.8
, и он прошел все проверки.Но когда я добавил его в Xcode и попытался скомпилировать его на iOS
, я получил следующее предупреждение и ошибки ссылки:
AudioReader
- это простой класс, который использует программный API libsndfile
.
Кто-нибудь что-нибудь знает об этом?
Решение
Похоже, вы не перекомпилировали библиотеку для iOS, похоже, вы пытаетесь выполнить компоновку с версией библиотеки для i386.Первая строка вставленного вами сообщения об ошибке довольно четко об этом говорит.
iOS работает на процессорах ARM, поэтому вам необходимо создать библиотеку для ARM.
Не связан с StackOverflow