ManuelRomero/grafica/instalacion

Introducción

 * 1) El siguiente documento describe como realizar la instalación y puesta en marcha para desarrollar aplicaciones usando OpenGL
 * 2) La codificación se hará en un entorno de codificación de C++.
 * Usaremos las siguientes tecnologías
 * 1) Entorno de desarrollo C++: Microsoft Visual C++ 2010 http://www.microsoft.com/express/
 * 2) Sistema de ventanas: GLUT (OpenGL Utility Toolkit)  http://www.opengl.org/resources/libraries/glut/
 * 3) GLU: Ofrece funciones de dibujo. Se identifican por que empiezan por glu
 * 4) GLUT: Manejo de ventanas, ratón y teclado
 * 5) GLUI: Interfaz de usuario (gestión de objetos que generan enventos como botones, …)


 * 1) Librerías gráficas OpenGL referencia http://www.opengl.org/

GLUT

 * GLUT Permite escribir código portable (es multiplataforma)
 * GLUT hace que OpenGL sea más sencillo, ya que es independiente del sistema operativo
 * GLUT en definitiva hace que Open GL sea más sencillo de utilizar.

Proceso de instalación (Windows)

 * Microsoft Visual C++ 2010 Express Edition
 * Lo descargameos de la página http://www.microsoft.com/express/

800px|center
 * Seleccionamos el fichero a descargar

300px
 * Lo ubicamos en local

300px
 * Una vez descargado procedemos a su instalación.
 * El tiempo depende del equipo y puede rondar los 20 minutos

imagen:InstalacionVC1.png

Descarga librería GLUT para Windows 32

 * GLUT
 * Para escribir programas, no solo debemos tener la implementación de las librerías que queramos invocar de OPENGL (Nos lo facilita Visual C++), si no que también necesitamos
 * Cómo ya hemos dicho OpenGL no es un lenguaje de programación.
 * Para poder utilizar sus primitivas debemos tener instaladas bibliotecas que implementen la gestión de ventanas, eventos, …
 * Usamos GLUT para dicho propósito como ya hemos comentado antes.
 * Instalar GLUT
 * Descargar glut-3.7.6-bin.zip de la direccion   http://www.xmission.com/~nate/glut.html.
 * 1) Descomprimir el fichero
 * 2) Copiar glut32.dll a c:\Windows\System32


 * 1) Copiar glut32.lib a c:\ProgramFiles/Microsoft Visula Studio 10.0/VC/lib


 * 1) Copiar glut.h a c:\ProgramFiles/Microsoft Visula Studio 10.0/VC/include/GL/

Proceso de configuración
imagen:nuevoProyecto1.png imagen:nuevoProyecto2_OpenGL.png imagen:nuevoProyecto3_OpenGL.png Menu superior ==> Ver ==> Administracion de propiedades imagen:configuracion1.png imagen:configuracion2.png Debug ==> Win32 ==> Vinculador ==> Entrada ==> Dependencias Adicionales imagen:configuracion3.png
 * Ahora hay que configurar el entorno para decirle que use glut
 * Para ello realizamos los siguientes pasos
 * 1) Creamos un nuevo proyecto vacío
 * Seleccionamos que el nuevo proyecto esté vacío y le ponemos un nombre, en nuestro caso ejemplo1
 * Ahora nos aparece una nueva ventana de explorador de soluciones, con los ficheros y directorios para nuestro nuevo proyecto
 * Ahora debemos establecer una configuración para incluir la librería de GLUT
 * Con el proyecto creado vamos al menú opción Ver/ Administración de propiedades
 * Se nos abre la siguiente ventana
 * Ahora seleccionamos Debug |Win32 con el objetivo de hacer una configuración que será general para todos los proyectos del usuario acutal
 * Elegimos la opcion Vinculador Linker Opcion Entrada y seleccionamos Dependencias adicionales
 * Se abre la ventana de propiedades y vamos a Dependencias adicionales
 * En ella picando en la flecha de la caja de texto desplegable, podemos dar a la opción editar para agregar dependencias.
 * Podemos ahora agregar la dependencia con nuestra bibliteca de ventanas, eventos, ratón y teclado glut32.dll, y observamos que ya la tenemos cargada


 * Ya tenemos el entorno preparado para poder utilzarlo en nuestros proyectos de usando OpenGl a través de glut con Visual C++.

Referencias

 * Para el presente trabajo se han consultado las siguientes páginas de internet