сборка libsox для iOS вопрос - PullRequest
       6

сборка libsox для iOS вопрос

2 голосов
/ 17 января 2011

Я хочу собрать libsox для устройства iphone, но мне не повезло.Мне просто интересно, возможно ли вообще построить эту библиотеку для iphone ....

Ответы [ 5 ]

4 голосов
/ 08 октября 2011

einsteinx уже опубликовано в моем блоге;) но здесь снова обе ссылки

В первом посте объясняется, как вы создаете libsox: http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-making-it-a-framework

Во втором поясняется, как его использовать: http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-doing-effects

Пожалуйста, ответьте, если это помогло вам!спасибо!

3 голосов
/ 02 июля 2011

http://uberblo.gs/2011/04/iosiphoneos-equalizer-with-libsox-making-it-a-framework

^ Это отличное руководство по созданию среды libsox для iOS. Просто поместите скрипт в исходную папку libsox и запустите его. Он создает универсальный каркас, который работает на arm6 (старый iphone и ipod touch), arm7 (новый iphone, ipod touch и ipad) и i386 (симулятор).

1 голос
/ 08 января 2017

В основном библиотека lib sox поддерживает аудио с некоторыми форматами по умолчанию.Если нам нужна дополнительная поддержка аудиоформатов, нам нужно скомпилировать требуемую библиотеку аудиоформатов в соответствии с требованием.

Например: Wav - по умолчанию для в lib sox

Например: mp3 - необходимо скомпилировать libmp3

Да, конечно !!!. Мы не можем скомпилировать libsox для iOS Simulator и iOS phone одновременно.Из-за симулятора и iOS устройство содержит разные архитектуры.

Арка симулятора - xi386, x64

Арка iPhone - armv6, armv7, arm64

Итак, во время компиляции мы упомянули / включили арку симулятора, что означает, что вся компиляция будет компилироваться на основесимулятор.Потому что все вспомогательные файлы и библиотеки генерируются сначала с включенной архитектурой.Наконец, мы должны скомпилировать и симулятор, и устройство ios по отдельности, после чего их можно будет использовать при разработке ios.

Если вы хотите создать одну библиотеку, нам нужно объединить библиотеки симулятора и устройства с помощью инструмента libo через терминал.

0 голосов
/ 06 декабря 2016

Последняя версия доступна здесь . Доступны как сценарий сборки, так и встроенная библиотека.

0 голосов
/ 17 января 2011

Не берите в голову, я думаю, что я собрал его сейчас ... кажется, что если я сначала создаю для симулятора, то устройство не может скомпилировать для устройства.Я сделал это снова только с устройством, и теперь оно работает ... действительно странно ...

...