加载共享库时出错:libvtkRenderingOpenGL2-8.1.so.1:无法打开共享对象文件:没有此文件或目录

加载共享库时出错:libvtkRenderingOpenGL2-8.1.so.1:无法打开共享对象文件:没有此文件或目录

我使用该页面的 build_visit 脚本成功构建了访问:https://wci.llnl.gov/simulation/computer-codes/visit/downloads并尝试运行它时遇到此错误。我在 elementary os 上运行它。我的安装目录是/home/slimshady/Downloads/visit/

我找到了该libvtkRenderingOpenGL2-8.1.so.1文件,/home/slimshady/Downloads/visit/VTK-8.1.0-build但不知道如何解决这个问题。

我尝试运行访问时获得的完整输出是:

错误信息

我得到了一个空白的输出echo $RPATHecho $RUNPATH并且echo $LD_LIBRARY_PATH

有人能帮忙吗?如果您想了解有关该问题的更多详细信息,请告诉我。

答案1

您可以添加路径LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/home/slimshady/Downloads/visit/

然后尝试执行该程序

答案2

好吧,我搞砸了。/home/slimshady/Downloads/visit/third_party/vtk/8.1.0/linux-x86_64_gcc-7.3/lib/是包应该查找的目录。

相关内容