ManuelRomero/grafica/instalacion
De WikiEducator
Introducción
- El siguiente documento describe como realizar la instalación y puesta en marcha para desarrollar aplicaciones usando OpenGL
- La codificación se hará en un entorno de codificación de C++.
- Usaremos las siguientes tecnologías
- Entorno de desarrollo C++: Microsoft Visual C++ 2010 http://www.microsoft.com/express/
- Sistema de ventanas: GLUT (OpenGL Utility Toolkit) http://www.opengl.org/resources/libraries/glut/
- GLU: Ofrece funciones de dibujo. Se identifican por que empiezan por glu
- GLUT: Manejo de ventanas, ratón y teclado
- GLUI: Interfaz de usuario (gestión de objetos que generan enventos como botones, …)
- Librerías gráficas OpenGL referencia http://www.opengl.org/
GLUT
GLUT (OpenGL Utility Toolkit),conjunto de herramientas en sistema de ventanas independiente que permite escribir programas OpenGL de forma más sencilla |
- 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/
- Seleccionamos el fichero a descargar
- Lo ubicamos en local
- Una vez descargado procedemos a su instalación.
- El tiempo depende del equipo y puede rondar los 20 minutos
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.
- Descomprimir el fichero
- Copiar glut32.dll a c:\Windows\System32
Si nuestro sistema es de 64 bits debemos copiar el dll también en la capeta C:\windows\SysW0W64 |
- Copiar glut32.lib a c:\ProgramFiles/Microsoft Visula Studio 10.0/VC/lib
- Copiar glut.h a c:\ProgramFiles/Microsoft Visula Studio 10.0/VC/include/GL/
Proceso de configuración
- Ahora hay que configurar el entorno para decirle que use glut
- Para ello realizamos los siguientes pasos
- 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
Menu superior ==> Ver ==> Administracion 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
Debug ==> Win32 ==> Vinculador ==> Entrada ==> 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
#Referencia de OpenGL
|