2012-02-10 18 views
15

¿Alguien me puede ayudar con un tutorial paso a paso sobre cómo instalar GLUT en un sistema Windows 7 de 64 bits para MS VS2010?¿Cómo instalar GLUT en un Windows 7 de 64 bits para MS VS2010?

+1

Las preguntas imprecisas de 'Ayúdame con X' no reciben mucha tracción aquí. Sugiero que indique qué sabor tiene exceso (creo que hay un par) y qué ha intentado y dónde está fallando la instalación. –

Respuesta

23

Su descarga GLUT vendrá con archivos .h, .lib y .dll. .h en:..

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/include/GL 

Tenga en cuenta que no existe inicialmente la carpeta GL tienes que crearlo Puede nombrar a alguna otra cosa si quieres Cuando se incluye el archivo de cabecera GLUT en su proyecto, usted. solo tendrá que escribir:

#include <GL/glut.h> 

O lo que sea que haya llamado la carpeta donde pone glut.h in.

A continuación, usted tiene que colocar los archivos .lib en la siguiente ruta:

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib 

Y al crear su proyecto, asegúrese de agregar los archivos .lib a sus dependencias adicionales (Linker-> Entrada -> Dependencias Adicionales).

Por último, poner los archivos .dll en:

C:/Windows/SysWOW64 

Ésta es la carpeta donde se encuentran archivos .dll de 32 bits. System32 contiene los .dlls de 64 bits. También puede poner los .dlls GLUT en System32, si quiere sentirse seguro.

¡Y eso es todo!

Algunas personas pueden sugerir poner todos estos archivos directamente en la carpeta del proyecto.Probablemente debería no hacer esto, porque para cualquier otro proyecto que cree con GLUT, tendrá que copiar esos archivos también. Las ubicaciones que he mencionado las hacen disponibles universalmente para sus aplicaciones.

+0

Le habría aconsejado colocarlo en una carpeta separada por completo y no mezclarlo con encabezados/bibliotecas estándar. – Bart

+3

obtengo el error "No se puede iniciar porque falta OPENGL.dll en su computadora" – Donnovan

+0

@ktodisco Hola. Estaba tratando de ejecutar la cuda por paradigmas de ejemplo, pero nunca fui capaz de ejecutar nada que implique exceso. Seguí tus instrucciones. ¿Qué más me estoy perdiendo? También agregué glut32.lib glut64.lib en 'project properties-> linker-> input-> additional dependence' pero no se ejecutarán recibiendo toneladas de errores. Cualquier ayuda sería bienvenida. Gracias de antemano – BugShotGG

1

Aquí hay una guía para vs 2008 con freeglut, VS 2010 es 90% lo mismo.

"Inicie el entorno de Visual Studio. Esto es lo que se utilizó para el siguiente ejemplo, pero otras versiones deberían funcionar igual. Una vez que inicie Visual Studio 2008, lo siguiente que debe hacer es crear un nuevo proyecto usando File- > Nuevo-> proyecto.

Elija la aplicación de consola Win32 y configurar su proyecto.

vez que haga clic bien, un segundo cuadro de diálogo aparecerá para configurar el proyecto. NO haga clic en el botón Finalizar. Haga clic en el Botón Siguiente

Esto abrirá una segunda página en el asistente de la aplicación. de los encabezados precompilados (periódicamente he tenido problemas porque no están actualizados) y seleccione comenzar con un proyecto vacío.

Ahora, tendrá que copiar tres archivos en su proyecto vacío. Son glut.h, glut32.lib y glut32.dll. Se pueden obtener del sitio web del curso. Deben ir a la carpeta de proyectos que creó en el paso anterior. A continuación, deberá agregar los archivos glut.h y glut32b .lias existentes al proyecto.

El sistema puede preguntar si desea configurar reglas de compilación para el archivo glut32.lib; debería decir que no, el archivo ya está compilado y no debería necesitar ser recompilado.

Lo haremos es cambiar las propiedades de configuración de su proyecto. Use el menú para ir a Proyecto-> Propiedades. Debajo de las propiedades vaya a Enlazador -> Línea de comandos y agregue dos bibliotecas a la lista: opengl32.lib glu32.lib "

Cuestiones relacionadas