неопределенные символы для архитектуры при использовании boost для iOS

Я строю boost для ios, mac и sims, используя скрипт, найденный здесь. Я нахожусь на xcode 5.1.1, mac osx 10.9.2 и пытаюсь собрать для устройств ios7.

https://github.com/mgrebenets/boost-xcode5-iosx

Он прекрасно работает, но когда я интегрирую его в свой проект xcode (ios) и пытаюсь его использовать.

Я получаю эти ошибки

Undefined symbols for architecture i386:
"boost::locale::base_message_format<char>::id", referenced from:
boost::locale::basic_message<char>::write(std::__1::locale const&, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)

но когда я использую команду file в самом файле библиотеки, она показывает это:

file boost.framework/boost
boost.framework/boost: Mach-O universal binary with 5 architectures
boost.framework/boost (for architecture armv7): current ar archive random library
boost.framework/boost (for architecture armv7s):    current ar archive random library
boost.framework/boost (for architecture i386):  current ar archive random library
boost.framework/boost (for architecture x86_64):    current ar archive random library
boost.framework/boost (for architecture cputype (16777228) cpusubtype (0)): current ar archive

Кто-нибудь сталкивался с этой проблемой при попытке создать boost для устройств ios, подобных этому?

Спасибо за любую помощь.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]