PRINCIPAL | GRAFICOS 3D | GRAFICOS 2D | MATEMATICAS | TUTORIALES | FRACTALES | FISICA | FUENTES | LINKS

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.


PRINCIPAL | GRAFICOS 3D | GRAFICOS 2D | MATEMATICAS | TUTORIALES | FRACTALES | FISICA | FUENTES | LINKS

MSN mensseger : ralcocer29@hotmail.com

email : valcoey@hotmail.com

Ramiro, Argentina 2002