在尝试编译我的ogl程序时,我收到
/media/34GB/demos/Ogl/glew.h|1206|error: "glu.h": No such file or directory|
/media/34GB/demos/Ogl/glfw.h|176|error: GL/gl.h: No such file or directory|
/media/34GB/demos/Ogl/glfw.h|179|error: GL/glu.h: No such file or directory|
是的,我知道如何解决,我只需要告诉我的软件包管理器将其与mesa软件包一起安装即可。但是我已经有了gl.h,但是我不想在系统范围的目录中使用它,因为我不想使用glu,也不要使用glfw.h和glew.h
我想要所有这些以及我的代码源代码。
所以在我的项目中我有
#include "glew.h"
#include "glfw.h"
#include "gl.h"
,只要我在互联网上找到该文件,就会很快包含include glu.h(如果没有找到,我将使用程序包管理器进行安装,然后在卸载之前将其复制到源代码目录中)< / p>
但是glfw.h已经在抱怨找不到gl.h
生成gl.h错误消息的glfw行(第176行)是:
#include <GL/gl.h>
我试图将其更改为“ gl.h”,但没有成功。在那种情况下,以及在与glu有关的两种情况下,我将如何处理?
与glu相关的行是
#include <GL/glu.h> for the glu error message of glfw and
# endif for the glu error message of glew. The whole piece code for the glew it is
#ifndef GLEW_NO_GLU
/* this is where we can safely include GLU */
# if defined(__APPLE__) && defined(__MACH__)
# include <OpenGL/glu.h>
# else
# include <GL/glu.h>
# endif
#endif
感谢您的帮助。