如何解决此链接器错误

How to resolve this linker error?

本文关键字:链接 错误 解决 何解决      更新时间:2023-10-16

我试图在Eclipse项目中使用编译库。编译很好,但在链接期间,我得到一个错误。下面是在eclipse控制台上生成的详细信息。

g++ -L/usr/local/lib -o "readInput" ./readInput。o -llibopencv_calib3d。所以-llibopencv_contrib。所以-llibopencv_core。所以

/usr/bin/ld: cannot find -llibopencv_calib3d.so  
/usr/bin/ld: cannot find -llibopencv_contrib.so  
/usr/bin/ld: cannot find -llibopencv_core.so

我不知道,甚至在提供库路径后,为什么链接器给出错误,它找不到它

假设您拥有所需的所有库:对于libSOMETHING.so,指定-lSOMETHING而不是-llibSOMETHING.so。省略开头的lib和结尾的.so