Está en la página 1de 5

2009

RUNNING OpenGL on VISUAL STUDIO 2008


Conocindonos
Este es un pequeo manual sobre cmo empezar a usar OpenGL en Visual C++. Se muestra un ejemplo sencillo para su claro entendimiento y una transmisin segura de la idea.

Andrea Ismene Herrera Huerta ai electronic 10/05/2009

RUNNING OpenGL on VISUAL STUDIO 2008


Universidad Tecnolgica de la Mixteca Ingeniera en Electrnica Andrea Ismene Herrera Huerta andrea.ismenee@live.com.mx Paso 1. Instalar las bibliotecas de GLUT. Para aplicaciones que solo necesites usar GLUT puedes bajar las libreras de: http://www.xmission.com/~nate/glut.html. Descoprimes y guardas de la siguiente manera los archivos: glut32.dll en C:\Windows\system glut32.lib en C:\Program Files\Microsoft Visual Studio 9.0\VC\lib glut32.h en C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL Para instalar las bibliotecas de funciones OpenGl , glaux y Glut puedes obtener todos los archivos de internet (http://www.opengl.org). Estos deben ser los siguientes: Archivo de cabecera: gl.h, glut.h, glu.h Bibliotecas estticas: opengl32.lib, glu32.lib, glut.lib Bibliotecas dinmicas: opengl32.dll, glu32.dll, glut32.dll Paso 2.Crear un proyecto. Selecciona una aplicacin de consola Win32.

Huajuapan de Len, Oaxaca.

Pgina 2

RUNNING OpenGL on VISUAL STUDIO 2008


Das un clic en aceptar despus de haber escrito el nombre de aplicacin de consola y de seleccionar la ubicacin. Enseguida aparecer una pantalla como la siguiente, aqu debes de asegurarte que este seleccionada en tipo de aplicacin: Aplicacin de consola y en opciones adicionales tenga una palomita en proyecto vaco.

Una vez creado el proyecto entras a las propiedades de este (ProyectoPropiedades o con las teclas Alt+F7). Aparecer una pantalla como esta:

Seleccionas en Configuracin, Todas las configuraciones. Enseguida das un clic sobre Entrada y escribes en dependencias adicionales: opengl32.lib glu32.lib glut32.lib.

Huajuapan de Len, Oaxaca.

Pgina 3

RUNNING OpenGL on VISUAL STUDIO 2008


Paso 3. Crear un archivo C++(.cpp) para escribir el cdigo. ProyectoAgregar Nuevo ElementoArchivo C++

Paso 4. Teclear tu cdigo. Este fue mi primer cdigo en OpenGL, nicamente imprime una ventana en color Amarillo y me sirvi para saber si las libreras estaban instaladas correctamente.
#include <stdio.h> #include <stdlib.h> #include <windows.h> #include <math.h> #include <GL/glut.h> void init(void){ glClearColor(1.0,1.0,1.0,1.0); glShadeModel(GL_FLAT); } void display(void){ glClear(GL_COLOR_BUFFER_BIT); glPushMatrix(); glRotatef(0.0,0.0,0.0,1.0); glColor3f(1.0,1.0,0.0); glRectf(-25.0,-25.0,25.0,25.0); glPopMatrix(); glutSwapBuffers(); } int main(int argc, char **argv) { int Height=400, Width=400; glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB); glutInitWindowSize(Width, Height); glutCreateWindow("Plano Cartesiano"); init(); glutDisplayFunc(display); glutMainLoop(); }

Huajuapan de Len, Oaxaca.

Pgina 4

RUNNING OpenGL on VISUAL STUDIO 2008


Resultado

Huajuapan de Len, Oaxaca.

Pgina 5

También podría gustarte