instalar how compiler opengl cygwin

how - opengl compiler



Comenzando con OpenGL bajo Cygwin (4)

Es posible compilar y ejecutar programas OpenGL bajo Cygwin. Ilustraré los pasos básicos aquí:

  1. Supongo que sabes la programación de OpenGL. Si no, obtenga el Libro Rojo ( La Guía de Programación OpenGL ). De todos modos, es una lectura obligatoria para OpenGL.

  2. Supongo que tiene instalado Cygwin. Si no, visite cygwin.com e instálelo.

  3. Para compilar y ejecutar programas OpenGL, necesita el paquete Cygwin llamado opengl . En el instalador de Cygwin, se puede encontrar en la sección Gráficos . Por favor instala este paquete

  4. Escriba un programa OpenGL simple, digamos ogl.c.

  5. Compile el programa usando los indicadores -lglut32 -lglu32 -lopengl32 . (Esto vincula su programa con las bibliotecas GLUT, GLU y OpenGL. Un programa OpenGL puede usar funciones de los 3). Por ejemplo:

    $ gcc ogl.c -lglut32 -lglu32 -lopengl32

  6. Ejecuta el programa. ¡Es tan simple como eso!

¿Es posible compilar y ejecutar programas OpenGL desde Cygwin? Si es así, ¿cómo?


Recuerdo haberlo hecho una vez con cierto éxito, hace unos años, básicamente tratando de realizar una compilación cruzada de un pequeño programa Linux OpenGL C ++. Recuerdo que los problemas con los controladores OpenGL de Windows están detrás de los tiempos (debido al enfoque de MS en DirectX). Tenía instalados los controladores NVidia OpenGL y DirectX en mi sistema Windows, pero parece que cygwin / g ++ solo quería usar las DLL OpenGL de Microsoft, que tienen muchos años y que no tienen la última compatibilidad con todas las extensiones ARB, como programas de sombreado, etc. . YMMV.


Si lo anterior no funciona (y no lo hizo para mí), intente lo siguiente (¡que sí lo hizo!)

gcc ogl.c -lglut -lglu -lgl