Soy un novato completo de Linux / Ubuntu, así que me disculpo por cualquier parte tonta de esta pregunta o seguimiento.
Estoy tratando de obtener un programa que el grupo de mi clase de ingeniería de software escribió en la computadora de mi casa. En la escuela, tenemos Linux, y se compilará y funcionará bien allí. Descargué VMWare, instalé Ubuntu en una máquina virtual y ahora estoy tratando de abrir mi programa.
Sin embargo, cuando intento ejecutar mi archivo make, aparece un error que dice
gcc -I../include -pthread -O1 -c rain.c
In file included from rain.c:19:0:
../include/GL/glfw.h:176:21: fatal error: GL/gl.h: No such file or directory
compilation terminated.
make: *** [rain.o] Error 1
¿Alguien sabría por qué no puede encontrar este archivo, cuando puede en las computadoras de mi escuela? ¿Y qué necesito hacer para descargarlo o colocarlo en el lugar correcto?
#include <gl.h>
a#include<gl/gl.h>
.mesa-common-dev
(al menos para Ubuntu 16.04)Para el
GL/gl.h
uso:También puede encontrar estos útiles, por ejemplo
GL/glu.h
:fuente
libglfw3-dev libgles2-mesa-dev
También puede construir glproto ( enlace ), libdrm ( enlace ) y luego mesa ( enlace ) desde la fuente. Si bien muchos otros paquetes pueden contener este archivo de encabezado, es importante ir a la fuente. Esto reducirá la huella de memoria de sus instalaciones y asegurará que tenga la última y / o mejor versión.
fuente