如果我没有放置-lboost_system
标志,我会理解此错误消息,但它确实在这里:
g++ -o build/myproject build/main/main.o -L/usr/local/boost/boost_1_52_0/boost/libs -L/usr/lib -Lbuild -L。-lboost_system -lboost_thread -lpthread -lboost_regex -lpq -lmylibrary build/libmylibrary.a(library.o):在函数`__static_initialization_and_destruction_0(int, int)'中: library.cpp:(.text+0x25f): undefined reference to `boost::system::generic_category()' library.cpp:(.text+0x269): undefined reference to `boost::system::generic_category()' library.cpp:(.text+0x273): undefined reference to `boost::system::system_category()'
你知道我应该调查什么来解决这个问题吗?(我使用 gcc 4.6.3)