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

 


Dernière réponse
Sujet : [C++] avec Dev-C++
Bounga69 je suis sous windows et j'ai trouvé le pb, en fait il fallait mettre des lignes spécifiques dans les options du projet et maintenant ça marche nickel.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Bounga69 je suis sous windows et j'ai trouvé le pb, en fait il fallait mettre des lignes spécifiques dans les options du projet et maintenant ça marche nickel.
BENB Pas du tout...
Tu est sur quelle plateforme ? en Windows les fichiers qui te manques ont des noms en .lib (et sous Unix libxxx.a)
 
Les messages que tu recois sont typiques de fonction que le linker ne trouve pas dans les fichiers que tu lui donnes...
Donc soit il y a une faute d'orthographe (mais les protos sont la pour eviter ca) soit il manque un fichier.... et en general c'est une lib...
Bounga69 je lui ai dit d'utiliser aussi les librairies de VC++  et il me fait toujours l'erreur, tiens j'ai ça dans le compiler & linker output :
g++: -lobjc: linker input file unused since linking not done
Bounga69 merci, je vais voir ce que je peux faire, tu utilises aussi dev-c++ ?
BENB IL te manque une bibliotheque...(libxxx.a)
Bounga69 salut, est ce que lun d'entre vous utilise ce compilateur ?
Moi je l'aime bien, par contre lorsque je veux faire de l'openGL avec glut, il a pas l'air de trop aimer, tenez regardez ce qu'il me fait à la compilation:
 
h:\vince perso\temp\untitled1.o(.text+0x1f):untitled1.cpp: undefined reference to `glClear@4'
h:\vince perso\temp\untitled1.o(.text+0x27):untitled1.cpp: undefined reference to `glPushMatrix@0'
h:\vince perso\temp\untitled1.o(.text+0x62):untitled1.cpp: undefined reference to `gluLookAt@72'
h:\vince perso\temp\untitled1.o(.text+0x7c):untitled1.cpp: undefined reference to `glTranslatef@12'
h:\vince perso\temp\untitled1.o(.text+0x93):untitled1.cpp: undefined reference to `glRotatef@16'
h:\vince perso\temp\untitled1.o(.text+0xa7):untitled1.cpp: undefined reference to `glRotatef@16'
h:\vince perso\temp\untitled1.o(.text+0xb4):untitled1.cpp: undefined reference to `glEnable@4'
h:\vince perso\temp\untitled1.o(.text+0xbb):untitled1.cpp: undefined reference to `glBegin@4'
h:\vince perso\temp\untitled1.o(.text+0xcc):untitled1.cpp: undefined reference to `glColor3f@12'
h:\vince perso\temp\untitled1.o(.text+0xd7):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0xe2):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0xed):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0xf8):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x106):untitled1.cpp: undefined reference to `glColor3f@12'
h:\vince perso\temp\untitled1.o(.text+0x111):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x11c):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x127):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x132):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x140):untitled1.cpp: undefined reference to `glColor3f@12'
h:\vince perso\temp\untitled1.o(.text+0x14b):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x156):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x161):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x16c):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x17d):untitled1.cpp: undefined reference to `glColor3f@12'
h:\vince perso\temp\untitled1.o(.text+0x188):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x193):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x19e):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x1a9):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x1ba):untitled1.cpp: undefined reference to `glColor3f@12'
h:\vince perso\temp\untitled1.o(.text+0x1c5):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x1d0):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x1db):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x1e6):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x1f7):untitled1.cpp: undefined reference to `glColor3f@12'
h:\vince perso\temp\untitled1.o(.text+0x202):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x20d):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x218):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x223):untitled1.cpp: undefined reference to `glVertex3i@12'
h:\vince perso\temp\untitled1.o(.text+0x22b):untitled1.cpp: undefined reference to `glEnd@0'
h:\vince perso\temp\untitled1.o(.text+0x233):untitled1.cpp: undefined reference to `glPopMatrix@0'
h:\vince perso\temp\untitled1.o(.text+0x238):untitled1.cpp: undefined reference to `glutSwapBuffers@0'
h:\vince perso\temp\untitled1.o(.text+0x25b):untitled1.cpp: undefined reference to `glutInitWindowSize@8'
h:\vince perso\temp\untitled1.o(.text+0x265):untitled1.cpp: undefined reference to `glutInitDisplayMode@4'
h:\vince perso\temp\untitled1.o(.text+0x27a):untitled1.cpp: undefined reference to `__glutCreateWindowWithExit@8'
h:\vince perso\temp\untitled1.o(.text+0x28a):untitled1.cpp: undefined reference to `glutDisplayFunc@4'
h:\vince perso\temp\untitled1.o(.text+0x294):untitled1.cpp: undefined reference to `glutReshapeFunc@4'
h:\vince perso\temp\untitled1.o(.text+0x29e):untitled1.cpp: undefined reference to `glutKeyboardFunc@4'
h:\vince perso\temp\untitled1.o(.text+0x2a8):untitled1.cpp: undefined reference to `glutSpecialFunc@4'
h:\vince perso\temp\untitled1.o(.text+0x2b2):untitled1.cpp: undefined reference to `glutMotionFunc@4'
h:\vince perso\temp\untitled1.o(.text+0x2ba):untitled1.cpp: undefined reference to `glutFullScreen@0'
h:\vince perso\temp\untitled1.o(.text+0x2bf):untitled1.cpp: undefined reference to `glutMainLoop@0'
h:\vince perso\temp\untitled1.o(.text+0x2f5):untitled1.cpp: undefined reference to `glViewport@16'
h:\vince perso\temp\untitled1.o(.text+0x302):untitled1.cpp: undefined reference to `glMatrixMode@4'
h:\vince perso\temp\untitled1.o(.text+0x342):untitled1.cpp: undefined reference to `gluPerspective@32'
h:\vince perso\temp\untitled1.o(.text+0x34f):untitled1.cpp: undefined reference to `glMatrixMode@4'
h:\vince perso\temp\untitled1.o(.text+0x439):untitled1.cpp: undefined reference to `glutPostRedisplay@0'
h:\vince perso\temp\untitled1.o(.text+0x4e6):untitled1.cpp: undefined reference to `glutPostRedisplay@0'

 
alors le compilateur me dit 0 erreur, mais le linker m'affiche tout ça, quelqu'un a une solution intelligente ?
Sous VC++ ça marche, mais comme j'ai une version bridée (celle livrée avec certains bouquins de VC++ et qui affiche un message à chaque execution de pg) j'aimerais plutôt utilisé Dev-C++.

 

[edit]--Message édité par Bounga69--[/edit]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)