![](/img/trans.png)
[英]C++ Boost: undefined reference to boost::system::generic_category()
[英]c++ and mongodb - can't compile - undefined reference to `boost::system::generic_category()
我想在c ++中第一次使用mongodb。 我剛剛在Ubuntu上安裝了最新版本,並且還安裝了最新的v2.0 c ++驅動程序代碼。 它使用scons編譯得很好。 在c ++文件中,下面是我的include。
#include <client/dbclient.h>
所以..我假設我必須參考一個升級庫,但我不知道該怎么做。
make all
Building target: rtb
Invoking: GCC C++ Linker
g++ -L/usr/local/include/ -L/home/boost -L/home/cpp/mongo-cxx-driver-v2.0/mongo -lfcgi++ -o"rtb" ./src/rtb.o
./src/rtb.o: In function `__static_initialization_and_destruction_0':
/home/boost/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()'
/home/boost/boost/system/error_code.hpp:215: undefined reference to `boost::system::generic_category()'
/home/boost/boost/system/error_code.hpp:216: undefined reference to `boost::system::system_category()'
collect2: ld returned 1 exit status
make: *** [rtb] Error 1
將-lboost_system
添加到鏈接行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.