내가 포트에 Boost.Thread
라이브러리를 필요로 아이폰에 기존 프로젝트를 시도하고, 프로젝트가 오류없이 컴파일하지만 링크 오류가 있습니다 :iPhone 프로젝트에 부스트 스레드 라이브러리를 추가하는 방법은 무엇입니까?
"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
어떻게 엑스 코드 프로젝트에 필요한 스레드 libs와 추가 할 수 있습니까?
p.s. (라이브러리를 찾았지만, 아키텍처 오류가 발생했습니다) /usr/local/lib/libboost_thread-mt.a
편집 : 부스트 lib 디렉토리에
는 Other Linker Flags
에 Library Search Path
에 /usr/local/lib
및 -lboost_thread-mt
를 추가 한 후, Linking to Boost.Signals using Xcode에 따라 라이브러리가 발견된다. 그러나 새로운 오류 및 경고가 있습니다.
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 이상) 용으로 어떻게 lib를 사용할 수 있습니까? 감사!