Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1556 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [MinGW / C/C++] prob. à la compilation de brols OpenGL.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MinGW / C/C++] prob. à la compilation de brols OpenGL.

n°256833
TBone
Pouet.
Posté le 29-11-2002 à 11:23:15  profilanswer
 

'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 :
  1. C:\OGL>gcc simple.c
  2. simple.c: In function `main':
  3. simple.c:15: warning: return type of `main' is not `int'
  4. C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0xf):simple.c: undefined reference to `glClear@4'
  5. C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x17):simple.c: undefined reference to `glFlush@0'
  6. C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x33):simple.c: undefined reference to `glClearColor@16'
  7. C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x64):simple.c: undefined reference to `glutInitDisplayMode@4'
  8. C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x74):simple.c: undefined reference to `glutCreateWindow@4'
  9. C:\WINDOWS\TEMP/ccgxaaaa.o(.text+0x84):simple.c: undefined reference to `glutDisplayFunc@4'
  10. 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

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
mood
Publicité
Posté le 29-11-2002 à 11:23:15  profilanswer
 

n°256846
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-11-2002 à 11:34:53  profilanswer
 

as tu créé les variables d'environnement :
C_INCLUDE_PATH (pour les includes en C)
CPLUS_INCLUDE_PATH (pour C++)
LIBRARY_PATH (pour les libs)
 
?
 
NB : skoi un brol :??:


---------------
J'ai un string dans l'array (Paris Hilton)
n°256860
TBone
Pouet.
Posté le 29-11-2002 à 11:42:49  profilanswer
 

Harkonnen a écrit a écrit :

as tu créé les variables d'environnement :
C_INCLUDE_PATH (pour les includes en C)
CPLUS_INCLUDE_PATH (pour C++)
LIBRARY_PATH (pour les libs)
?




 
j'ai rien créé du tout!
je ne l'ai pas vu dans la doc MinGW ce passage...
-> je viens de trouver des trucs dans la doc gcc (gcc.gnu.org)
 
mais si j'arrive à compiler un simple fichier C où j'imprime un brol (:D) sur la console, en tapant glut.lib dans les librairies ça aurait dû passer non?
 

Harkonnen a écrit a écrit :

 
NB : skoi un brol :??:




 
un truc, une chose, un bazar... un brol quoi :D


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°256870
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 29-11-2002 à 11:48:08  profilanswer
 

TBone a écrit a écrit :

 
 
j'ai rien créé du tout!
je ne l'ai pas vu dans la doc MinGW ce passage...
-> je viens de trouver des trucs dans la doc gcc (gcc.gnu.org)
 
mais si j'arrive à compiler un simple fichier C où j'imprime un brol (:D) sur la console, en tapant glut.lib dans les librairies ça aurait dû passer non?




ben non [:spamafote]
si tu n'indiques pas le chemin des libs, comment veux tu qu'il les trouve ?
créé ces variables, et ça ira bcp mieux !


---------------
J'ai un string dans l'array (Paris Hilton)
n°256872
TBone
Pouet.
Posté le 29-11-2002 à 11:50:43  profilanswer
 

Harkonnen a écrit a écrit :

 
ben non [:spamafote]
si tu n'indiques pas le chemin des libs, comment veux tu qu'il les trouve ?
créé ces variables, et ça ira bcp mieux !




comment fait-il pour trouver stdio sachant que je l'ai importé avec stdio.h ?
 
'tain ça fait un bail... j'ai oublié plein de trucs en C depuis que je javationne...
 
je vais créer ces var. ce soir et te dirai ce qu'il en retourne.
 
merci!


Message édité par TBone le 29-11-2002 à 11:51:20

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [MinGW / C/C++] prob. à la compilation de brols OpenGL.

 

Sujets relatifs
Projet en OpenGLAcceleration 3D openGL/D3D
Prob preg_match() - résolu[DLL] modifier/attribuer une version à une DLL après compilation
pt prob de newb -> Warning: mysql_num_rows(): supplied argument is notErreur de compilation / comment on appelle une methode d'une class?
[opengl]calcul de normales[opengl]probleme d'affichage de texture
[OpenGL] Création de Map pour un jeu en 3Dcompilation de php
Plus de sujets relatifs à : [MinGW / C/C++] prob. à la compilation de brols OpenGL.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR