problemas de ejecucion en visual c ++ de archivos opengl

jorgeelsucio
02 de Diciembre del 2005
mi pregunta es porque cuando compilo mis programas en visual c++ 6.0 no da problema alguno, me los compila y no me da ningun fallo. Pero cuando los intento ejecutar no me deja. Me salen un monton de fallos, tantos como funciones intente acceder en el programa, sobre todo las relacionadas con opengl, antes no ocurria esto y ha debido de ser en la nueva instalacion que hice hace poco. Los errores son parecidos a estos:
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glScalef@12
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glTranslatef@12
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glOrtho@48
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glLoadIdentity@0
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glMatrixMode@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glViewport@16
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glColor3ub@12
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glMateriali@12
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glMaterialfv@12
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glColorMaterial@8
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glLightfv@12
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glClearColor@16
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glEnable@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__wglUseFontOutlinesA@32
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glFlush@0
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glPopMatrix@0
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glCallLists@12
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glRotatef@16
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glPushMatrix@0
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glListBase@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glClear@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__wglDeleteContext@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__wglMakeCurrent@8
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__wglCreateContext@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol _gluErrorString@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glGetError@0
TEXT3D.OBJ : error LNK2001: unresolved external symbol _gluGetString@4
TEXT3D.OBJ : error LNK2001: unresolved external symbol __imp__glGetString@4
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/TEXT3D.exe : fatal error LNK1120: 29 unresolved externals
Error executing link.exe.

TEXT3D.exe - 30 error(s), 0 warning(s)

A ver si alguno pudiera ayudarme porque no puedo avanzar en mis conocimientos informaticos por este pequeño problema. Un saludo.

Agustin
02 de Diciembre del 2005
Mira a mi me dio el mismo problema y era porque me faltaba un main capaz que esto te puede dar algua idea.

Salu2

Forastero
02 de Diciembre del 2005
Hola.
Te falta añadir las librerías de OpenGL, ahora no me acuerdo bien cuales eran, pero en opciones debes de añadir algunas .lib en opciones del compilador.
Un saludo.

jorgeelsucio
02 de Diciembre del 2005
creo que se lo que dices, pero lo he intentado y tengo los archivos correctamente en el directorio include, a partir de ahi no se donde hay que insertar mas librerias. Ponte en contacto conmigo porque necesito urgentemente arreglar este "problemilla". Un saludo.