| |||||
| 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. |
| Aperçu |
|---|
| 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] |




