Archived

This topic is now archived and is closed to further replies.

OpenGLNewbie2001

Martin Cietwierkowski\The Graveyard demo doesnt compile

Recommended Posts

all other demo''s / all tutorial do work / compile i copyied the 3 .lib files into the c++ lib directory, but it doesnt work. i get the following error msg''s : --------------------Konfiguration: halloween - Win32 Debug-------------------- Linker-Vorgang läuft... 3DOBJformat.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexImage2D@36 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexImage2D@36 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexImage2D@36 3DOBJformat.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexParameterf@12 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexParameterf@12 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexParameterf@12 3DOBJformat.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBindTexture@8 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBindTexture@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBindTexture@8 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBindTexture@8 3DOBJformat.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glGenTextures@8 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glGenTextures@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glGenTextures@8 camera.obj : error LNK2001: Nichtaufgeloestes externes Symbol _gluLookAt@72 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glPopMatrix@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glPopMatrix@0 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEnd@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEnd@0 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEnd@0 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glVertex3f@12 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glVertex3f@12 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glVertex3f@12 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexCoord2f@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexCoord2f@8 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTexCoord2f@8 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBegin@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBegin@4 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBegin@4 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glColor4f@16 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glColor4f@16 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glColor4f@16 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glDisable@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glDisable@4 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEnable@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEnable@4 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEnable@4 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEnable@4 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glLoadIdentity@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glLoadIdentity@0 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glLoadIdentity@0 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glGetFloatv@8 light.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glPushMatrix@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glPushMatrix@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_StreamPlay@12 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_StreamCreateFile@20 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_Start@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_MusicLoad@20 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_Init@16 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glCullFace@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glBlendFunc@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glFogf@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glFogfv@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glFogi@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_Free@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_StreamFree@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_MusicFree@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glCallList@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glTranslatef@12 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_MusicPlayEx@16 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol _BASS_MusicSetAmplify@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glMatrixMode@4 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glMatrixMode@4 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glEndList@0 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glNewList@8 main.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glGenLists@4 object.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glNormal3f@12 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol _gluPerspective@32 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glViewport@16 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glHint@8 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glDepthFunc@4 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glClearDepth@8 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glClearColor@16 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glShadeModel@4 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__glClear@4 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__wglDeleteContext@4 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__wglMakeCurrent@8 opengl.obj : error LNK2001: Nichtaufgeloestes externes Symbol __imp__wglCreateContext@4 Debug/halloween.exe : fatal error LNK1120: 49 unaufgeloeste externe Verweise Fehler beim Ausführen von link.exe. halloween.exe - 78 Fehler, 0 Warnung(en) any help would be highly appreciated, tnx in advance

Share this post


Link to post
Share on other sites
Apparently you haven''t linked any OpenGL or bassmod libraries to your project. Link them, and you should be fine.

-----------------------------
Yes, this is a very witty signature.

Share this post


Link to post
Share on other sites
Two ways to link libs: Either Project/Settings/Link tab/Type them under "Object/library modules", or put this at the top of your main header:

#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glaux.lib")
// (Any others you need)


HTH,
aSe

-=aSe=-

Share this post


Link to post
Share on other sites