将 libGLEW.so.2.0.5 链接到 libGLEW.so.1.13

将 libGLEW.so.2.0.5 链接到 libGLEW.so.1.13

我正在使用 ubuntu 17.10,并在其中尝试启动一款名为 paintstorm 的软件。但是我收到了这个错误:

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

我发现我必须使用 ln -s 命令将已安装的 2.0.5 版本与程序所需的版本链接起来。但我认为我没有这样做。现在每次我以不同的方式尝试该命令时,我都会收到一条消息,告诉我 1.13 文件已经存在。

谁能告诉我如何正确地做到这一点?

答案1

您可以使用强制选项--force-f覆盖任何现有的符号链接。

具体来说,对于 PaintStorm,请检查您拥有的 libGLEW 版本:

ls /usr/lib/x86_64-linux-gnu/ | grep libGLEW

使用该版本创建符号链接。就我而言,我有libGLEW.so.2.1

sudo ln -f -s /usr/lib/x86_64-linux-gnu/libGLEW.so.2.1 /usr/lib/libGLEW.so.1.13

我在使用 PaintStorm 时也遇到了这个特定问题,这个工具对我有用。

相关内容