estoy leyendo a través de un tutorial "Introducción a OpenGL" y me encontré con este texto:Incluir OpenGL Bibliotecas en C++, Windows 7
"Si está utilizando C/C++, entonces primero debe establecerhasta un entorno de compilación (proyecto de Visual Studio, archivo MAKE de GNU, archivo CMake, etc.) que puede vincular a OpenGL. En Windows, debe vincular estáticamente a una biblioteca llamada OpenGL32.lib (tenga en cuenta que aún enlaza con OpenGL32.lib si estamos construyendo un ejecutable de 64 bits. La parte "32" no tiene sentido). Visual Studio, y la mayoría de los compiladores de Windows, vienen con esta biblioteca ".
Estoy tratando de escribir mis archivos fuente usando vim, no quiero usar un IDE como VS, y desde mi entender las bibliotecas OpenGL vienen con Windows 7 (corríjanme si estoy equivocado) . Después de este punto, el artículo no entra en más detalles sobre cómo incluir las librerías OpenGL, y mi verdadera pregunta es, ¿cómo incluyo y uso las bibliotecas OpenGL en mis archivos fuente?
¿Es tan simple como escribir #include <name of lib>
o necesito hacer algo más con mi entorno de Programación como editar mis variables de ruta?
Editar: Estoy usando el MinGW g ++/compilador gcc
¿Qué compilador va a utilizar? –
Depende del enlazador utilizado, ¿está usando Visual Studio? Makefile? CMake? ¿algo más? – dutt
Los encabezados ciertamente no vienen con Windows, pero su compilador debería tenerlos. Si está en vim, deberá proporcionar los encabezados y la biblioteca como argumentos para el compilador y el enlazador. Si usa make, eso sucederá en los archivos make, de lo contrario, tendrá que hacerlo manualmente. – ssube