mongodb 2.6 c ++驱动程序教程链接器错误

时间:2014-04-21 19:37:55

标签: c++ mongodb gcc boost

我正在尝试运行mongodb c ++驱动程序教程,但是我遇到了麻烦

g ++ -std = c ++ 11 -Wall -pthread -lmongoclient -lboost_thread-mt -lboost_filesystem -lboost_program_options -lboost_system -O2 -I ../../../ mongo-client-install / include -c main .cpp -o obj / Release / main.o

这给了我一个错误

/ usr / bin / ld:obj / Release / main.o ||未定义的符号引用_ZN5boost6system15system_categoryEv' |

我正在使用c ++驱动程序26compat并使用gcc 4.8

在ubuntu上提升1.55 一些谷歌搜索引导我

Why does GNU ld resolve symbols differently when linking executables vs shared objects?

但是使用 - [no-] allow-shlib-undefined并没有真正帮助。

有什么想法吗?

0 个答案:

没有答案