Salut,
Je me permet de up ce sujet car j'ai (je pense) le même problème de link en utilisant glm.h. Voilà ce que me retourne CodeBlocks à la compilation :
Code :
- Linking executable: sdlgl_intro.exe
- Warning: resolving __imp__glEnable by linking to __imp__glEnable@4
- Use --enable-stdcall-fixup to disable these warnings
- Use --disable-stdcall-fixup to disable these fixups
- Warning: resolving __imp__glDisable by linking to __imp__glDisable@4
- Warning: resolving __imp__glBegin by linking to __imp__glBegin@4
- Warning: resolving __imp__glEnd by linking to __imp__glEnd@0
- Warning: resolving ___glutCreateMenuWithExit by linking to ___glutCreateMenuWithExit@8
- Warning: resolving ___glutCreateWindowWithExit by linking to ___glutCreateWindowWithExit@8
- Warning: resolving ___glutInitWithExit by linking to ___glutInitWithExit@12
- .objs\main.o:main.cpp:(.text+0x31c): undefined reference to `glmReadOBJ(char*)'
- .objs\main.o:main.cpp:(.text+0x343): undefined reference to `glmUnitize(_GLMmodel*)'
- .objs\main.o:main.cpp:(.text+0x352): undefined reference to `glmFacetNormals(_GLMmodel*)'
- .objs\main.o:main.cpp:(.text+0x368): undefined reference to `glmVertexNormals(_GLMmodel*, float)'
- .objs\glm.o:glm.c:(.text+0x53fa): undefined reference to `_imp__glMaterialfv'
- .objs\glm.o:glm.c:(.text+0x541c): undefined reference to `_imp__glMaterialfv'
- .objs\glm.o:glm.c:(.text+0x543e): undefined reference to `_imp__glMaterialfv'
- .objs\glm.o:glm.c:(.text+0x5460): undefined reference to `_imp__glMaterialf'
- .objs\glm.o:glm.c:(.text+0x547c): undefined reference to `_imp__glColor3fv'
- .objs\glm.o:glm.c:(.text+0x5500): undefined reference to `_imp__glNormal3fv'
- .objs\glm.o:glm.c:(.text+0x552b): undefined reference to `_imp__glNormal3fv'
- .objs\glm.o:glm.c:(.text+0x5550): undefined reference to `_imp__glTexCoord2fv'
- .objs\glm.o:glm.c:(.text+0x5570): undefined reference to `_imp__glVertex3fv'
- .objs\glm.o:glm.c:(.text+0x559b): undefined reference to `_imp__glNormal3fv'
- .objs\glm.o:glm.c:(.text+0x55c0): undefined reference to `_imp__glTexCoord2fv'
- .objs\glm.o:glm.c:(.text+0x55e1): undefined reference to `_imp__glVertex3fv'
- .objs\glm.o:glm.c:(.text+0x560c): undefined reference to `_imp__glNormal3fv'
- .objs\glm.o:glm.c:(.text+0x5631): undefined reference to `_imp__glTexCoord2fv'
- .objs\glm.o:glm.c:(.text+0x5652): undefined reference to `_imp__glVertex3fv'
- .objs\glm.o:glm.c:(.text+0x5690): undefined reference to `_imp__glGenLists'
- .objs\glm.o:glm.c:(.text+0x56a8): undefined reference to `_imp__glNewList'
- .objs\glm.o:glm.c:(.text+0x56c1): undefined reference to `_imp__glEndList'
|
Je pense pourtant avoir linké toutes les librairies nécessaires à mon projet (SDLmain,SDL,opengl32,glu32,glut et glut32), mais si il y a une librairie spéciale pour glm.h je ne la connais pas
Voilà, si vous avez une solution à mon problème merci de m'aider !!
Message édité par Pitu45 le 22-03-2008 à 15:58:45