debian上的链接器没有看到symlined共享库

时间:2012-05-15 09:47:43

标签: linker debian eclipse-cdt linker-errors openscenegraph

我收到了这个错误:

/ usr / bin / ld:找不到-llibosg

而GCC C ++ Linker调用:

g++ -i -L/home/user/osg/lib -o"WCC"  [my files] -llibosg -llibOpenThreads -llibosgQt -llibosgViewer -llibosgText

命令locate libosg.so返回:

/home/user/osg/lib/libosg.so
/home/user/osg/lib/libosg.so.3.1.3
/home/user/osg/lib/libosg.so.92
/usr/lib/libosg.so.28.3
/usr/lib/libosg.so.65
/usr/local/lib/libosg.so
/usr/local/lib/libosg.so.3.1.3
/usr/local/lib/libosg.so.92

我已经从Win切换,一切正常。我正在使用Eclipse。为什么链接器没有看到这些库?

1 个答案:

答案 0 :(得分:0)

不应该是-losg吗?从所有-ls中删除lib部分。