Compilación de los ejemplos de OpenGL
Bajo Windows95 y VisualC++ 4.2
Bajo Windows95/98/Me/WinXP y VisualC++ 6.0
Bajo Windows95 y VisualC++ 4.2
Para compilar los códigos bajo Windows95 hay que tener instaldo el VisualC ++ 4.2 o
superior (yo utilice el 5.0) y las librerias OpenGL, y GLUT. Primero hay que
ajustar las variables de entorno, pero antes es necesario crear un Shell de MS-DOS con suficiente
memoria para albergar estas variables. Para ello lo mejor es abrir el explorador de Windows y dirigirnos
al directorio Windows\Command (donde tenga insatalado el sistema operativo). Una ves alli ,
arrastramos con el boton derecho del mouse el programa Command.com al escritorio, y
seleccionamos Crear Acceso Directo. En las propiedades del acceso directo, dentro de la Linea
de Comandos, situada en la pestaña
Programa , añadimos C:\WINDOWS\COMMAND.COM.
Una ves realizado esto, hay que establecer el entorno del compilador para ello es necesario ejecutar el
fichero vcvars32.bat situado dentro de la carpeta Devstudio\Vc\Bin ubicada a su vez en
el directorio de instalacion de Visual Studio o Visual C.Es importante que se fijen
las variables de entorno contenidas dentro del vcvars32.bat , ya que de otro modo la
compilacion no tendra lugar.
Finalmente para compilar el codigo hay que ejecutar nmake makefile. En cada uno de los zip,
tiene su makefile correspondiente.
Ejemplo de los archivos que tengo en la version 4.2, para compilar los ejemplos.
C:\Archivos de programa\DevStudio\VC\includes\gl |
Gl.h
Glaux.h
Glu.h
Glut.h |
C:\Archivos de programa\DevStudio\VC\lib |
Glaux.lib
Glu32.lib
Opengl32.lib
Glut32.lib |
C:\windows\system |
Glu32.dll
Glut32.dll
Opengl32.dll |
Descarga de las librerias OpenGL y GLUT
glutdlls37beta.zip (146 kb),
contiene glut.dll, glut.lib, glut.h, glut32.lib, glut32.dll
opengl95.exe (488 kb), contiene
glu32.dll, opengl32.dll, gl.h, glaux.h, glu.h, glaux.lib, glu32.lib, opengl32.lib
Tambien te podes bajar la libreria OpenGL 1.1 direcatmente de
www.opengl.org.
Las libreria GLUT de Nate
Robins - OpenGL - GLUT for Win32.
 |
Se tiene que crear un Shell de MS-DOS adecuado, una forma de hacerlo es crear un acceso directo a Command.com |
 |
Aqui especifico la cantidad de memoria (en bytes) asignada a las variables de entorno, en este caso 2560 es mas que suficiente. |
Bajo Windows95/98/Me/WinXP y VisualC++ 6.0
En realidad hay una forma mas simple de compilar los codigos sin estar luchando
con nmake y variables de entorno.
Ultimamente los codigos de los ejemplos tiene el proyecto para VisualC++ ya
incluido, y lo unico que hay que hacer es abrir el VisualC, ir a al menu File,
luego a OpenWorkspace y abrir el archivo .dsw correspondiente y listo.
En caso de tener una version anterior del compilador, yo utilice el VisualC++
5.0 y 6.0 para algunos ejemplos, tenes que crearte un nuevo proyecto y pegar
alli el codigo fuente, los procedimientos son faciles primero anda al menu
File, despues a New y elegi en proyects Win32 Console Application
o Win32 Application, eso va a depender del tipo de proyecto que queres
crear si es para para trabajar con GLUT utiliza Win32 Console Application
y si vas a trabajar con las Apis de Win32 utiliza Win32 Application,
en ambos caso elegi un Project name y Location, alli create un
proyecto vacio.
Para terminar te creas un C++ Source File y alli pegas el codigo fuente,
antes de compilar tenes que agregar las librerias correspondientes en Project,
Settings...,Links, Objects/library modules, las siguientes
librerias glut32.lib, gli32.lib, glaux.lib bueno todas
las librerias que estes por utilizar.
|