'lut,
ça dois bien faire 3 ans que je n'ai plus tapé une ligne de C encore moins compilé à la manno...
je suis en train de faire joujou avec qques lignes OpenGL (avec GLUT), mon code est en C, j'utilise l'environnement MinGW (y a mieux en libre/gratos ?) pour compiler.
j'ai un souci lorsque je compile:
Code :
- C:\OGL>gcc simple.c
- simple.c: In function `main':
- simple.c:15: warning: return type of `main' is not `int'
- C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0xf):simple.c: undefined reference to `glClear@4'
- C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x17):simple.c: undefined reference to `glFlush@0'
- C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x33):simple.c: undefined reference to `glClearColor@16'
- C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x64):simple.c: undefined reference to `glutInitDisplayMode@4'
- C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x74):simple.c: undefined reference to `glutCreateWindow@4'
- C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x84):simple.c: undefined reference to `glutDisplayFunc@4'
- C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x91):simple.c: undefined reference to `glutMainLoop@0'
|
j'ai la vague impression qu'il a reconnu mes .h et qu'il peine à trouver les .lib
glut32.dll est dans c:\windows\system32, glut32.lib dans c:\mingw\lib avec les autres libs de mingw (compilateur: gcc)
il faut spécifier qque chose lors de la compil ?
(soit la doc de gcc ne me parle pas beaucoup, soit je suis bouché... j'étais sous VC++ en classe...)
merci.
Message édité par TBone le 29-11-2002 à 11:23:51
---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.