Hey!
Recently I've been trying to compile some code with OpenGL with Dev-C++ 4. Dev-C++ can compile C, so I don't get it. I'm using GLUT.h, so that's the thing that is making it all messed up. When I compile anything, even using the test source code they give you, I get something like this:
Can anyone tell me what's wrong? Thanks! I've tried everything, and nothing works!Code:C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x40e):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x436):spacem~1.c: undefined reference to `_imp__glBegin' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x450):spacem~1.c: undefined reference to `_imp__glColor3f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x4d3):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x4e6):spacem~1.c: undefined reference to `_imp__glEnd' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x539):spacem~1.c: undefined reference to `_imp__glPushMatrix' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x55e):spacem~1.c: undefined reference to `_imp__glTranslatef' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x57b):spacem~1.c: undefined reference to `_imp__glRotatef' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x59f):spacem~1.c: undefined reference to `_imp__glColor3f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x5af):spacem~1.c: undefined reference to `_imp__glBegin' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x5d5):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x5f1):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x617):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x622):spacem~1.c: undefined reference to `_imp__glEnd' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x639):spacem~1.c: undefined reference to `_imp__glColor3f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x649):spacem~1.c: undefined reference to `_imp__glBegin' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x665):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x68b):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x6a7):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x6c6):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x6e2):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x6ed):spacem~1.c: undefined reference to `_imp__glEnd' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x722):spacem~1.c: undefined reference to `_imp__glColor3f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x732):spacem~1.c: undefined reference to `_imp__glBegin' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x7e0):spacem~1.c: undefined reference to `_imp__glVertex2f' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x7fa):spacem~1.c: undefined reference to `_imp__glEnd' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x802):spacem~1.c: undefined reference to `_imp__glPopMatrix' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x821):spacem~1.c: undefined reference to `_imp__glClear' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x847):spacem~1.c: undefined reference to `glutSwapBuffers' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x887):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xac3):spacem~1.c: undefined reference to `glutPostWindowRedisplay' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xaea):spacem~1.c: undefined reference to `glutIdleFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xaf9):spacem~1.c: undefined reference to `glutIdleFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xcf5):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xd47):spacem~1.c: undefined reference to `glutSetCursor' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xd8d):spacem~1.c: undefined reference to `glutGameModeString' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xd95):spacem~1.c: undefined reference to `glutEnterGameMode' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xdac):spacem~1.c: undefined reference to `glutGameModeString' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xdb4):spacem~1.c: undefined reference to `glutEnterGameMode' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xdd7):spacem~1.c: undefined reference to `glutLeaveGameMode' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xe09):spacem~1.c: undefined reference to `glutIdleFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xe1b):spacem~1.c: undefined reference to `glutIdleFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xee6):spacem~1.c: undefined reference to `_imp__glBlendFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xef9):spacem~1.c: undefined reference to `_imp__glEnable' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xf0c):spacem~1.c: undefined reference to `_imp__glEnable' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xf1f):spacem~1.c: undefined reference to `_imp__glEnable' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xf3a):spacem~1.c: undefined reference to `_imp__glDisable' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xf4d):spacem~1.c: undefined reference to `_imp__glDisable' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xf60):spacem~1.c: undefined reference to `_imp__glDisable' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xf83):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xfa6):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0xfc9):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1057):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x10f9):spacem~1.c: undefined reference to `glutGet' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x114c):spacem~1.c: more undefined references to `glutGet' follow C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x11a1):spacem~1.c: undefined reference to `glutIgnoreKeyRepeat' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x11b1):spacem~1.c: undefined reference to `glutDisplayFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x11c1):spacem~1.c: undefined reference to `glutVisibilityFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x11d1):spacem~1.c: undefined reference to `glutKeyboardFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x11e1):spacem~1.c: undefined reference to `glutKeyboardUpFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x11f1):spacem~1.c: undefined reference to `glutSpecialFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1201):spacem~1.c: undefined reference to `glutSpecialUpFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1213):spacem~1.c: undefined reference to `glutJoystickFunc' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1224):spacem~1.c: undefined reference to `_imp__glMatrixMode' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x122f):spacem~1.c: undefined reference to `_imp__glLoadIdentity' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1267):spacem~1.c: undefined reference to `_imp__glOrtho' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x127a):spacem~1.c: undefined reference to `_imp__glMatrixMode' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1294):spacem~1.c: undefined reference to `_imp__glPointSize' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x129e):spacem~1.c: undefined reference to `glutGetWindow' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x12db):spacem~1.c: undefined reference to `glutInit' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x12e8):spacem~1.c: undefined reference to `glutInitDisplayMode' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x131d):spacem~1.c: undefined reference to `glutGameModeString' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1325):spacem~1.c: undefined reference to `glutEnterGameMode' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x1339):spacem~1.c: undefined reference to `glutCreateWindow' C:\DOCUME~1\MATTMI~1\LOCALS~1\Temp\ccOcbaaa.o(.text+0x134d):spacem~1.c: undefined reference to `glutMainLoop'
~Matt3000