2011-12-15 34 views
0

当我尝试连接升压转换器的库libboost_serialization.so建立一些应用程序,我有这样的错误消息:Linux的:C++:在/ usr /斌/劳工处:找不到-llibboost_serialization

/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: cannot find -llibboost_serialization 
collect2: ld returned 1 exit status 

这是输出从LDCONFIG:

linux-rxa13:/usr/lib64 # ldconfig -p | grep serialization 
     libboost_wserialization.so.1.46.1 (libc6,x86-64) => /usr/lib64/libboost_wserialization.so.1.46.1 
     libboost_wserialization.so (libc6,x86-64) => /usr/lib64/libboost_wserialization.so 
     libboost_serialization.so.1.46.1 (libc6,x86-64) => /usr/lib64/libboost_serialization.so.1.46.1 
     libboost_serialization.so (libc6,x86-64) => /usr/lib64/libboost_serialization.so 

这是命令行来构建测试应用:

g++ -o "m" m.o -L/usr/lib64 -llibboost_serialization 

我已经寻找解决这个问题的方法,但是我没有找到它。谢谢!

回答

7

不要放在lib-lboost_serialization

+0

哦!非常感谢! :) – feriman 2011-12-15 12:14:22

相关问题