2014-10-11 3 views
2

내 컴파일 명령은 다음과 같습니다 g++ -I/home/foo/boost_1_56_0 -L/home/foo/boost_1_56_0/stage/lib -lboost_system -lboost_filesystem -lpthread -lboost_thread -lboost_system -lboost_filesystem -lpthread -lboost_thread main.cpp foo.cpp정의되지 않은 참조를 높일 :: 시스템 :: generic_category boost_system와 연결에도 불구하고

나는 내가 그것을 연결한다는 사실에도 불구하고 boost::system::generic_category 오류로 정의되지 않은 참조를 가져옵니다 -lboost_thread.

boost::system::generic_categorypthread_detach :

는 또한 정의되지 않은 참조를 얻을.

답변

3

소스 파일 이후에 을 지정해야합니다. 또한

수동

g++ -I/home/foo/boost_1_56_0 -L/home/foo/boost_1_56_0/stage/lib -pthread main.cpp foo.cpp -lboost_system -lboost_filesystem -lboost_thread

libpthread.so 연결을 통해 -pthread를 선호