Я пытаюсь портировать существующий проект на iPhone, которому нужна библиотека Boost.Thread
, проект компилируется без ошибок, но есть ошибки ссылки:
"boost::thread::start_thread()", referenced from:
boost::thread::thread<(anonymous namespace)::ReadThread::Function>((anonymous namespace)::ReadThread::Function, boost::disable_if<boost::is_convertible<(anonymous namespace)::ReadThread::Function&, boost::detail::thread_move_t<(anonymous namespace)::ReadThread::Function> >, boost::thread::dummy*>::type)in ChessEngine.o
Как я могу добавить необходимые библиотеки потоков в проект Xcode?
p.s. ускоренная библиотека находится в: /usr/local/lib/libboost_thread-mt.a
РЕДАКТИРОВАТЬ (библиотека найдена, но получена ошибка архитектуры):
После Связывание с Boost.Signals с использованием Xcode , после добавления /usr/local/lib
в Library Search Path
и -lboost_thread-mt
в Other Linker Flags
библиотека найдена Однако появляются новые ошибки и предупреждения:
ld: warning: in /usr/local/lib/libboost_thread-mt.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
Как заставить библиотеку работать на iOS (4.0 или новее)? Спасибо!