2012-09-29 3 views
1

나는 버전에 관계없이 boost_python을 사용하는 프로그램을 작성하려고합니다. 프로그램이 멀티 스레드이므로 libboost_python-mt를 사용해야합니다.boost_python-mt.so not available

libboost_python-mt-py27.so 
libboost_python-py27.so.1.48.0 
libboost_python.so 

내가 우분투를 12.04를 사용하고, 내가 설치 libboost_python-DEV : 문제는 내가 libboost_python-DEV를 설치할 때, 나는 libboots_python-mt.so에는/usr/lib에 다음 라이브러리가 존재하는 동안 표시되지 않는 것입니다 , libboost-all-dev

답변

0

-mt 접미사가 제거되었습니다. 설치된 부스트 라이브러리는 멀티 스레딩 안전 (from this link)입니다.

링크 플래그를에서 -lboost_python으로 변경하십시오.

관련 문제