Problema Dev c++ (glut)

Iniciado por alexis33de, 8 Diciembre 2010, 02:47 AM

0 Miembros y 2 Visitantes están viendo este tema.

alexis33de

Hola pues verán quiero trabajar con glut y seguí este tutorial http://www.dcc.uchile.cl/~mnmonsal/cc52b/glutdevcpp.pdf . Lo hice como decía el tutorial pero me sigue saliendo los errores q pongo abajo , me salen a la hora de correr el ejemplo q viene x defecto
Si alguien sabe como resolverlo por favor necesito la ayuda SALUDOS
Código (cpp) [Seleccionar]
undefined reference to `_imp____glutInitWithExit@12'
undefined reference to `_imp____glutCreateWindowWithExit@8'
undefined reference to `_imp____glutCreateMenuWithExit@8'
undefined reference to `_imp__glutGet@4'
undefined reference to `_imp__glutSolidSphere@16'
undefined reference to `_imp__glutSolidCone@24'
undefined reference to `_imp__glutSolidTorus@24'
undefined reference to `_imp__glutWireSphere@16'
undefined reference to `_imp__glutWireCone@24'
undefined reference to `_imp__glutWireTorus@24'
undefined reference to `_imp__glutSwapBuffers@0'
undefined reference to `_imp__glutPostRedisplay@0'
undefined reference to `_imp__glutPostRedisplay@0'
undefined reference to `_imp__glutInitWindowSize@8'
undefined reference to `_imp__glutInitWindowPosition@8'
undefined reference to `_imp__glutInitDisplayMode@4'
undefined reference to `_imp__glutReshapeFunc@4'
undefined reference to `_imp__glutDisplayFunc@4'
undefined reference to `_imp__glutKeyboardFunc@4'
undefined reference to `_imp__glutIdleFunc@4'
undefined reference to `_imp__glutMainLoop@0'

Beakman

Te aseguraste de vincular las librerias?
-lglut -lGLU -lGL

alexis33de

pues en el tutorial no estaban esas, ahora las puse y me sale el siguiente mensaje:  cannot find -lGLU

Beakman

no esas no las pongas mejor, yo te las digo por si las dudas, pero la principal es -lglut, con esa ya podes compilar lo basico.

alexis33de

ok puse solo la q me dijiste y ahora solo me vota estos 3 mensajes
Código (cpp) [Seleccionar]
 
undefined reference to `_imp____glutInitWithExit@12'
undefined reference to `_imp____glutCreateWindowWithExit@8'
unreference to `_imp____glutCreateMenuWithExit@8'

Beakman

ah creo que esos errores te saltan cuando querés usar funciones mas antiguas que la versión que tenes.
Intenta poniendo esto al principio.
#define GLUT_DISABLE_ATEXIT_HACK

alexis33de

sep tambien probe usando ese y nada , como q empiezo a pensar q en el dev no se puede, tu lograste hacer q corra en dev?

Beakman

#7
Poder se puede.
Yo lo hice correr pero hace un tiempo.
Y esos fallos los vi relacionados con las versiones.

Edito:
Porque supongo que incluiste bien las librerías.

alexis33de

Pues ahora vi q si se puede, puse el ejemplo de opengl q viene en dev y si me va pero el ejemplo d glut no. Ahora yo quiero trabajar cn opengl pero para eso necesito el glut o puedo trabajar ya directamente cn opengl?

Beakman

Me parece más facil que sea con glut.
Pero no es necesario, aca tenes mas info:
http://www.stratos-ad.com/forums/index.php?action=printpage;topic=5307.0