При попытке скомпилировать мою программу 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, как только я найду файл в Интернете(если я этого не сделаю, я установлю его с менеджером пакетов, а затем скопирую его в каталог с исходным кодом перед удалением)
Однако glfw.h уже жалуется на отсутствие gl.h
строка glfw, которая генерирует сообщение об ошибке gl.h (строка 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
Спасибо за помощь.