Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo probar ubuntu opengl

Cómo probar ubuntu opengl

Instalación

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