gpt4 book ai didi

shared-libraries - libGLEW.so.1.9 : cannot open shared object file

转载 作者:行者123 更新时间:2023-12-04 07:24:21 25 4
gpt4 key购买 nike

我是 c++ 的新手,在我的新项目中遇到了一个我不明白的问题。
我程序的相关部分是:

    #include <glew.h>      
#include <SDL.h>
#include <SDL_opengl.h>

int initGlew()
{
if(glewInit()!=GLEW_OK)
{
printf("Unable to init glew!");
return 1;
}
return 0;
}

但是当我用代码块运行它时,会出现以下运行时错误:

home/samuel/Dokumente/ProjekteC++/GameGL/bin/Debug/GameGL: error while loading shared libraries: libGLEW.so.1.9: cannot open shared object file: No such file or directory

在我链接到这些 so 文件的构建选项中:

  • ../../../../../usr/local/lib/SDL
  • ../../../../../usr/local/lib64/libGLEW.so
  • ../../../../../usr/local/lib64/libGLEW.so.1.9

我搜索了很多错误可能的地方,但没有找到任何东西。我希望你能帮助我。

最佳答案

环境变量 LD_LIBRARY_PATH 的使用旨在用于临时的、仅用于测试的解决方案。相反,如果在 Linux 上将相同的路径放入系统范围的配置文件中:

/etc/ld.so.conf

喜欢:

cat /etc/ld.so.conf

/usr/lib64

然后处理这个变更问题:

sudo ldconfig

关于shared-libraries - libGLEW.so.1.9 : cannot open shared object file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15281214/

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