enter image description here我在Eclipse CDT上遇到了hdf5库的问题。运行测试C ++程序时,出现如下提示信息:
/ home / lsl / Documents / CODE / eclipse-workspace / ReadWriteHDF5 / Debug / ReadWriteHDF5:加载共享库时出错:libhdf5.so.103:无法打开共享对象文件:无此类文件或目录。
已确认libhdf5.so位于/usr/local/lib/hdf5-1.10.4/lib中。并且/usr/local/lib/hdf5-1.10.4/lib在LD_LIBRARY_PATH中。有迹象吗?
非常感谢。
答案 0 :(得分:0)
看起来Linux是您的主要操作系统。查看您键入
时会发生什么 Skin
因为它可能会取代您要查找的软件包。它对我有用。
答案 1 :(得分:0)
在编译使用Armadillo的C ++代码时遇到类似的问题。由于安装了anaconda,因此我发现位于libhdf5.so.103
的{{1}}文件。将路径添加到~/anaconda3/lib
后,错误消失了。