gpt4 book ai didi

c++ - 无法加载动态库/usr/lib/OGRE/RenderSystem_GL

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:44:56 24 4
gpt4 key购买 nike

我正在尝试用 C++ 运行程序,但出现此错误:

terminate called after throwing an instance of 'Ogre::InternalErrorException' what():  OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library /usr/lib/OGRE/RenderSystem_GL.  System Error: /usr/lib/OGRE/RenderSystem_GL.so: cannot open shared object file: No such file or directory

我已经安装了 Ogre 库,但这个问题仍然存在。关于我需要安装哪个软件包以消除此错误的任何帮助?我正在使用 Ubuntu 14.04。

最佳答案

Ubuntu 附带的 OGRE 库安装在 /usr/lib/x86_64-linux-gnu/OGRE-1.9.0/(或 -1.8.0),不在 /usr/lib/OGRE/ 中。

您的程序正在尝试使用绝对路径执行 dlopen 或类似操作。如果您不能修改程序以使其使用新路径(或者,更好的是,它让链接器决定使用什么路径),最简单的解决方案是创建一个符号链接(symbolic link):

sudo ln -s /usr/lib/x86_64-linux-gnu/OGRE-1.9.0/ /usr/lib/OGRE/

关于c++ - 无法加载动态库/usr/lib/OGRE/RenderSystem_GL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24351449/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com