Professional Documents
Culture Documents
Informtica Grfica
Informtica Grfica 2 En este manual vamos a ver como generar un proyecto de visual studio con libreras grficas como OpenGL, glut, etc para hacer interfaces de usuario. En primer lugar tenemos que arrancar el visual studio 2010. Para el correcto funcionamiento de la aplicacin necesitamos una serie de ficheros. Creamos una carpeta que la podemos llamar opengl y donde metemos todas las libreras necesarias para compilar nuestros ejemplos: GL/glui.h GL/glut.h Glui32.lib Glui32d.lib Glut32.dll Glut32.lib
Previamente hay que: - Descargarse la librera GLUT: http://www.xmission....~nate/glut.html - glut32.dll se debe situar en windows\system32 - glut32.lib se debe situar en C:\Program Files\Microsoft Visual Studio 10.0\VC\lib - glut.h se debe situar en C:\Program Files\Microsoft Visual Studio 10.0\VC\include\GL Tambin es necesario incluir las libreras opengl32.lib, glu32.lib y glut32.lib en la lista de libreras del proyecto, en el caso de Visual Studio 2010 C++ se accede en Project > Properties > Linker > Input > Additional Dependencies.
Ahora podemos configurar visual studio para que en cada proyecto que creemos no tengamos indicarles cuales son las libraras que tenemos que incluir. Para ello vamos a herramientas, opciones, proyectos y soluciones, y seleccionamos Vc++ Directorios. En ese directorio incluimos la carpeta en archivos de inclusin y de biblioteca. Una vez configurado visual studio ya no ser necesario que incluyamos estas libreras, solo tendremos que hacer el include de glut.h o glui.h.
2
Jos Mara Cecilia Canales - Tlf: (+34) 968 27 85 87 - jmcecilia@ucam.edu
Informtica Grfica 3
Y ahora creamos un archivo de tipo consola. Elegimos la opcin Win32, Aplicacin de consola Win32. Seleccionamos la ubicacin del proyecto y nos aseguramos que la opcin crear directorio para la solucin este desactivada.
Ahora seleccionamos empty Project o proyecto vacio para generar el proyecto vacio
3
Jos Mara Cecilia Canales - Tlf: (+34) 968 27 85 87 - jmcecilia@ucam.edu
Ahora suponiendo que tenemos unos ficheros con cdigo fuente como los ejemplos, los importamos a nuestro proyecto. Para ello pulsamos con el botn derecho sobre el proyecto
Y aadimos nuestros ficheros fuentes. Hay que tener en cuenta que en visual studio hay que incluir stdlib.h antes que glut.h. De este modo nos quitamos una incompatibilidad que hay con la funcin exit.
Web de ejemplos: Aqu tenis un video con instrucciones para iniciar visual studio 2005 con Opengl. https://polimedia.upv.es/visor/?id=d73df12b-45b7-7a44-9ed9-1ba0de2a5c41
4
Jos Mara Cecilia Canales - Tlf: (+34) 968 27 85 87 - jmcecilia@ucam.edu