From: Richard C. <ee...@co...> - 2003-11-27 06:27:48
|
I'm still relatively new to mingw, i wrote a makefile for a project i had developed in VC++, it compiles fine on mingw, but stumbles upon linking, here is the error: C:\Ravage>mingw32-make g++ -c ravage.cpp -D__WIN32__ g++ ravage.o -o game.exe -lglut32 -lopengl32 -lglaux -lglu32 ravage.o(.text+0x1c3):ravage.cpp: undefined reference to `_imp__gluPerspective' ravage.o(.text+0x1f0):ravage.cpp: undefined reference to `_imp__glEnable' ravage.o(.text+0x1fe):ravage.cpp: undefined reference to `_imp__glEnable' ravage.o(.text+0x32b):ravage.cpp: undefined reference to `_imp__glColor3f' ravage.o(.text+0x3c5):ravage.cpp: undefined reference to `_imp__glGenLists' ravage.o(.text+0x3e0):ravage.cpp: undefined reference to `_imp__glNewList' ravage.o(.text+0x3f2):ravage.cpp: undefined reference to `_imp__glEndList' ravage.o(.text+0x48d):ravage.cpp: undefined reference to `_imp__glGenLists' ravage.o(.text+0x4a8):ravage.cpp: undefined reference to `_imp__glNewList' ravage.o(.text+0x4ba):ravage.cpp: undefined reference to `_imp__glEndList' ravage.o(.text+0x538):ravage.cpp: undefined reference to `_imp__glBegin' ravage.o(.text+0x5a0):ravage.cpp: undefined reference to `_imp__glVertex3i' ravage.o(.text+0x5c6):ravage.cpp: undefined reference to `_imp__glTexCoord2f' ravage.o(.text+0x5ff):ravage.cpp: undefined reference to `_imp__glVertex3i' ravage.o(.text+0x630):ravage.cpp: undefined reference to `_imp__glTexCoord2f' ravage.o(.text+0x68b):ravage.cpp: undefined reference to `_imp__glVertex3i' ravage.o(.text+0x6bc):ravage.cpp: undefined reference to `_imp__glTexCoord2f' ravage.o(.text+0x6ef):ravage.cpp: undefined reference to `_imp__glVertex3i' ravage.o(.text+0x715):ravage.cpp: undefined reference to `_imp__glTexCoord2f' ravage.o(.text+0x738):ravage.cpp: undefined reference to `_imp__glEnd' ravage.o(.text+0x750):ravage.cpp: undefined reference to `_imp__glCallList' ravage.o(.text+0x85b):ravage.cpp: undefined reference to `_imp__glMatrixMode' ravage.o(.text+0x862):ravage.cpp: undefined reference to `_imp__glLoadIdentity' ravage.o(.text+0x887):ravage.cpp: undefined reference to `_imp__gluPerspective' ravage.o(.text+0x895):ravage.cpp: undefined reference to `_imp__glMatrixMode' ravage.o(.text+0x995):ravage.cpp: undefined reference to `_imp__glMatrixMode' ravage.o(.text+0x99c):ravage.cpp: undefined reference to `_imp__glLoadIdentity' ravage.o(.text+0x9c1):ravage.cpp: undefined reference to `_imp__gluPerspective' ravage.o(.text+0x9cf):ravage.cpp: undefined reference to `_imp__glMatrixMode' ravage.o(.text+0xd57):ravage.cpp: undefined reference to `_imp__gluLookAt' ravage.o(.text+0xf63):ravage.cpp: undefined reference to `_imp__glClear' ravage.o(.text+0xf6a):ravage.cpp: undefined reference to `_imp__glLoadIdentity' ravage.o(.text+0x10c4):ravage.cpp: undefined reference to `_imp__glPolygonMode' ravage.o(.text+0x10dc):ravage.cpp: undefined reference to `_imp__glPolygonMode' ravage.o(.text+0x13bc):ravage.cpp: undefined reference to `_imp__glClearColor' ravage.o(.text+0x13ca):ravage.cpp: undefined reference to `_imp__glLoadIdentity' mingw32-make: *** [all] Error 1 C:\Ravage> as you can see, i've included all the libs needed, but it's still having trouble, any ideas? gcc 3.3.1 |