2013-08-23 2 views
1

Makefile을 사용하여 바이너리를 빌드하려고하지만 "lboost_system에 대해 라이브러리를 찾을 수 없습니다."라는 오류 메시지가 표시됩니다. libboost_system-mt.a 및 libboost_system-mt.dylib :왜이 메시지가 "라이브러리가 -lboost_system에 없습니다"가 표시됩니까?

/usr/local/Cellar/boost/1.53.0/lib 내
*g++ BookKeeper.o OptionsBookKeeper.cpp -o OptionsBookKeeper - I/usr/local/Cellar/boost/1.53.0/include -L/usr/local/Cellar/lib/ -L/usr/local/lib/ -L/usr/local/Cellar/boost/1.53.0/lib -lzdb -lQuantLib -lpthread -lboost_system* 

는 다음과 같은 라이브러리를 상주 : makefile은 다음과 같은 실행됩니다. 이것들은 나와 잘 어울린다. 내가 놓쳐 버린 명백한 것이 있는가?

미리 감사드립니다.

답변

3

libboost_system의 다중 스레드 빌드가 있습니다. 따라서 -lboost_system-mt

+0

빠른 응답을 사용하십시오. 감사 :) – godzilla