Как объединить объектные файлы (.o) для создания статической библиотеки (.a) для iOS? - PullRequest
3 голосов
/ 24 марта 2012

Я скомпилировал библиотеку и есть объектные файлы (.o).Теперь я хочу объединить их в статической библиотеке, используя ar.Я могу это сделать, но когда я добавляю этот файл в проект iOS, он говорит, что библиотека имеет тип архива, а архитектура ссылок - arm7.Как мне обойти это?

Решено

ar -crs libstatic.a * .o Ранее я использовал ar из iOS SDK и думаю, поэтомутерпел неудачу.

Ответы [ 2 ]

2 голосов
/ 29 ноября 2015
ar -rcs libexample.a *.o

Свяжите библиотеку с коммутатором:

 -lexample
2 голосов
/ 24 марта 2012

Лучший ресурс, который я нашел на эту тему, здесь:

http://sgleadow.github.com/blog/2011/10/28/universal-static-libraries-and-frameworks-for-ios/

Это длительный процесс, но каждый шаг необходим для того, чтобы заставить его работать как положено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...