[OpenGL] Problèmes

Problèmes [OpenGL] - Programmation

Marsh Posté le 06-03-2001 à 18:29:20    

J'ai installé le compilateur Dev-C++ et j'ai essayé de compilé l'exemple de programme OpenGL qui est livré avec le logiciel, voilà ce que le compilateur me dit:
 
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x8e):main.cpp: undefined reference to `GetStockObject@4'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x16c):main.cpp: undefined reference to `glClearColor@16'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x179):main.cpp: undefined reference to `glClear@4'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x181):main.cpp: undefined reference to `glPushMatrix@0'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x198):main.cpp: undefined reference to `glRotatef@16'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x1a2):main.cpp: undefined reference to `glBegin@4'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x1b6):main.cpp: undefined reference to `glColor3f@12'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x1c8):main.cpp: undefined reference to `glVertex2f@8'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x1dc):main.cpp: undefined reference to `glColor3f@12'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x1ff):main.cpp: undefined reference to `glVertex2f@8'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x213):main.cpp: undefined reference to `glColor3f@12'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x236):main.cpp: undefined reference to `glVertex2f@8'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x23e):main.cpp: undefined reference to `glEnd@0'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x243):main.cpp: undefined reference to `glPopMatrix@0'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x24f):main.cpp: undefined reference to `SwapBuffers@4'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x388):main.cpp: undefined reference to `ChoosePixelFormat@8'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x3a6):main.cpp: undefined reference to `SetPixelFormat@12'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x3b7):main.cpp: undefined reference to `wglCreateContext@4'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x3d5):main.cpp: undefined reference to `wglMakeCurrent@8'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x3f2):main.cpp: undefined reference to `wglMakeCurrent@8'
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccc7aaaa.o(.text+0x401):main.cpp: undefined reference to `wglDeleteContext@4'
 
 
C'est quoi ce bordel? Comment faire pour compiler le programme? J'ai bien mis les includes et les librairies.

Reply

Marsh Posté le 06-03-2001 à 18:29:20   

Reply

Marsh Posté le 06-03-2001 à 18:31:10    

Ben non t'as pas dû bien les mettre.

Reply

Marsh Posté le 06-03-2001 à 18:43:25    

Ben si ils sont installés par le compilateur donc ça doit marcher.

Reply

Marsh Posté le 06-03-2001 à 18:50:56    

Les lib sont installées par défaut, mais pas linkées avec le programme (sinon, un executable ferait dans les 80Mo). Il faut demander à linker avec GL, GLU et peut être d'autres suivant le programme.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed