加载共享库时出错:libopencv_core.so.3.0:无法打开共享对象文件:没有那个文件或目录。
我正在使用Ubuntu 14.04上的Eclipse C/C ++ IDE。尝试了谷歌上找到的一切解决方法
您正在尝试在Eclipse中运行,因此提供的解决方案(导出部分)openCV程序编译错误“libopencv_core.so.2.4:无法打开共享对象文件:没有这样的文件或目录”在ubuntu 12.04可能不起作用。我假设您已经按照open cv文档中提供的说明安装了open cv。 如果是这样,您可以通过将以下环境变量添加到eclipse运行时来摆脱此问题。
名称 - LD_LIBRARY_PATH
值 - $LD_LIBRARY_PATH:/usr/local/lib
步骤:
在右侧窗口上,您会看到Environment选项卡。
在此处单击New,您会看到一个新的环境变量弹出窗口。
我也遇到了同样的问题。升级到最新的Eclipse版本解决了它。
rapth
选项?请使用-rpath
选项。在Eclipse CDT中,右键单击“DisplayImage”项目->属性->C/C++构建->设置->工具设置->C连接器->杂项->其他选项,然后添加-rpath“libopencv_core.so.3.0的路径"
或更简便地设置LD_LIBRARY_PATH=path to so folder。 - kiranpradeep