2015-05-31 4 views
2

Недавно я загрузил живую статическую библиотеку iOS для популярной библиотеки C boost. Все мои попытки уговорить Xcode связать его с не удалось.Невозможно связать живую статическую библиотеку iOS

вещи я попытался:

  • Добавление его к Link Binary с библиотеками.
  • Изменение типа файла на Код объекта Mach-O с использованием File Inspector.
  • Переименование файла по адресу libboost.a и добавление -lboost в Другие флаги компоновщика.

Я использую Xcode 6.3 с последними инструментами командной строки.

+0

Что сообщение об ошибке? – zaph

+0

Нет ошибки. Мой проект строится отлично, однако библиотека не связана. –

ответ

0

Как связаться с проектом Xcode?

В Настройке Xcode Построить для вашего проекта: LIBRARY_SEARCH_PATHS

ofxiOSBoost/libs/boost/lib/ios 

(Установите это в каталог, где Статическая библиотека)

В Target под Строительством фаз для вашего проекта

Добавить в «Link Binary With Libraries» boost.a найдено в категории ofxiOSBoost/libs/boost/lib/ios directory.

Переименование на libboost.a может быть нарушено. ThexiOSBoost переименовывает этот файл, чтобы он не конфликтует с внутренними библиотеками OSX в процессе компоновки, если в path/sys, поэтому он правильно связывается с iOS Binary.

Если вы до сих пор с этой проблемой, пожалуйста, открыть вопрос здесь: https://github.com/danoli3/ofxiOSBoost/issues

Смежные вопросы