Cómo probar ubuntu opengl
El primero es el compilador y la biblioteca básica. Si no está instalado en el sistema, siga los siguientes pasos para instalarlo:
$ sudo apt-get install build-. esencial
Instalar la biblioteca OpenGL
$ sudo apt-get install libgl1-mesa-dev
Instalar la utilidad OpenGL
$ sudo apt-get install libglu1-mesadev
La utilidad OpenGL es un conjunto de herramientas construidas sobre la biblioteca OpenGL. Proporciona una gran cantidad de funciones convenientes para hacer que OpenGL sea más potente y más fácil de usar.
Instalar el kit de utilidades OpenGL
$ sudo apt-get install libglut-dev
El kit de utilidades OpenGL es un conjunto de herramientas integrado sobre el kit de utilidades OpenGL , que mejora las capacidades de la utilidad OpenGL. Además, agrega compatibilidad con OpenGL a la interfaz de Windows.
Nota: Durante este proceso, puede aparecer el siguiente mensaje de shell:
Leyendo lista de paquetes.... Listo
Construyendo árbol de dependencias
Leyendo información de estado...completa
E: No se puede encontrar el paquete libglut-dev
Reemplace $ sudo con $ sudo apt-get install freeglut3-dev apt-get install libglut -desarrollador.
Prueba
Código fuente de test.c de muestra:
#include lt; GL/glut.hgt
void init(void; )
{
glClearColor(0.0, 0.0, 0.0, 0.0);
GlColor(0.0, 0.0, 0.0);
glMatrixMode(GL_PROJECTION) ;
glOrtho(-5, 5, -5, 5, 5, 5, 15);
glMatrixMode(GL_MODELVIEW
gluLookAt(0, 0, 10, 0, 0, 0, 0, 1, 0);
return;
}
visualización vacía(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0, 0, 0);
glutWireTeapot(3); > glFlush();
retorno;
}
int principal(int argc, char *argv[])
{
glutInit(amp; argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
glutInitWindowPosition(0, 0); glutInitWindowSize(300, 300);
glutCreateWindow("Vista 3D OpenGL");
init()
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
Utilice las siguientes instrucciones para compilar el programa:
$ gcc -o test test.c -lGL -lGLU -lglut
Ejecución:
$ ./test