Dev - C++ - Linker error

 
Vista:

Linker error

Publicado por Prot (1 intervención) el 29/10/2005 20:25:28
Saludos.

Estaba empezando un tutorial de OpenGL usando devC++, los codigos de ejemplo se compilan pero no se ejecutan. Exactamente el tutorial es este:
http://www.alobbs.com/revistas/opengl1

Y el código que me da error es ya el primero:

#include <GL/glut.h>
#define ANCHO 640
#define ALTO 400

void CALLBACK display_cb (void)
{
glClear (GL_COLOR_BUFFER_BIT);
glFlush();
}

void inicializacion (void)
{
glClearColor (1.0, 1.0, 1.0, 0.0);
glShadeModel (GL_FLAT);
}

int
main (int argc, char** argv) {
glutInit (&argc, argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize (ANCHO, ALTO);
glutCreateWindow ("Primer programa OpenGL");
glutDisplayFunc (display_cb);

inicializacion();
glutMainLoop();

return 0;
}

Los errores:

d:\devcpp\untitled1.o(.text+0x11):untitled1.cpp: undefined reference to `_imp__glClear'
d:\devcpp\untitled1.o(.text+0x1c):untitled1.cpp: undefined reference to `_imp__glFlush'
d:\devcpp\untitled1.o(.text+0x46):untitled1.cpp: undefined reference to `_imp__glClearColor'
d:\devcpp\untitled1.o(.text+0x59):untitled1.cpp: undefined reference to `_imp__glShadeModel'
d:\devcpp\untitled1.o(.text+0x9b):untitled1.cpp: undefined reference to `glutInit'
d:\devcpp\untitled1.o(.text+0xa8):untitled1.cpp: undefined reference to `glutInitDisplayMode'
d:\devcpp\untitled1.o(.text+0xbd):untitled1.cpp: undefined reference to `glutInitWindowSize'
d:\devcpp\untitled1.o(.text+0xcd):untitled1.cpp: undefined reference to `glutCreateWindow'
d:\devcpp\untitled1.o(.text+0xdd):untitled1.cpp: undefined reference to `glutDisplayFunc'
d:\devcpp\untitled1.o(.text+0xea):untitled1.cpp: undefined reference to `glutMainLoop'


¿Qué tengo que hacer para que funcione correctamente?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder