我是 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
我搜索了很多可能出现错误的地方,但没有找到任何东西。我希望你能帮助我。