problem de configuration de libraries c++

Voir le sujet précédent Voir le sujet suivant Aller en bas

resolu problem de configuration de libraries c++

Message  didi le Ven 07 Jan 2011, 11:40

je viens de commencer l'interro YES WE CAN

mais j'ai des problems avec la configuration de libraries
j'ai un folder src qui contiens les source et autre lib qui contien le Outils.a



j'ai configuré comme on avait fait depuis le TD1



mais j'avais une erreur de compilation comme ..


**** Internal Builder is used for build ****
g++ -O0 -g3 -Wall -c -fmessage-length=0 -osrc\test.o ..\src\test.cpp
g++ -LC:\Users\Dinesh\workspace\test\lib -enable-auto-import -otest.exe src\test.o -lOutils
c:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../../mingw32/bin/ld.exe: cannot find -lOutils
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 418 ms.

merci d'avance


Dernière édition par didi le Ven 07 Jan 2011, 13:01, édité 2 fois

didi

Nombre de messages : 215
Prénom : Dinesh
Statut : Smile
Date d'inscription : 21/01/2009

Revenir en haut Aller en bas

resolu Re: problem de configuration de libraries c++

Message  smb le Ven 07 Jan 2011, 11:50

Didi, tu as bien fait ce qu'il fallait. En fait, le problème vient du fait qu'à l'époque nous utilisions CodeBlocks avec lequel les librairies créées ne demandaient lib en préfixe.

Pour résoudre ce problème il suffit de renommer Outils.a en libOutils.a et ça ira.

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

resolu Re: problem de configuration de libraries c++

Message  didi le Ven 07 Jan 2011, 12:08

merci monsieur ça marche
et j'ai encore une ptite question Smile

Code:
#include "Outils.h"

int main()   {
   
   std::cout << "hello";


   return 0;
}

si je ne prefix pas avec std::cout
j'ai une erreur message comme :

..\src\test.cpp:17:2: error: 'cout' was not declared in this scope
pourtant dans le projet j'avait pas d'erreur comme ce genre
merci encore .. Very Happy

didi

Nombre de messages : 215
Prénom : Dinesh
Statut : Smile
Date d'inscription : 21/01/2009

Revenir en haut Aller en bas

resolu Re: problem de configuration de libraries c++

Message  pbt le Ven 07 Jan 2011, 12:42

Didi. Peux-tu adapter ton titre en y ajoutant le cours concerné. Merci.
Tu pourrais également marquer le sujet "Résolu" dès qu'il le sera.

_________________
smartq.namok.be · faq ·  · IRC / irc.freenode.net #esi · blog.namok.be
style #pbt {heigth:189cm; weight:79kg; eye-color:#524000; hair:very short; dead pixels: some; }

pbt
Admin

Nombre de messages : 4862
Age : 45
Prénom : Pierre
Statut : prof
Localisation : La cité des géants
Date d'inscription : 24/11/2005

http://esi.namok.be

Revenir en haut Aller en bas

resolu Re: problem de configuration de libraries c++

Message  smb le Ven 07 Jan 2011, 12:52

didi a écrit:merci monsieur ça marche
et j'ai encore une ptite question Smile

Code:
#include "Outils.h"

int main()   {
   std::cout << "hello";
   return 0;
}

si je ne prefix pas avec std::cout
j'ai une erreur message comme :

..\src\test.cpp:17:2: error: 'cout' was not declared in this scope
pourtant dans le projet j'avait pas d'erreur comme ce genre
merci encore .. Very Happy

Normal, car tu utilises un objet de la librairie standard du C++ qui comme toutes les classes qui en font partie appartient à un espace de nom (namespace) appelé std !

Tu n'avais pas ça dans ton projet parce que tu avais probablement mis après l'inclusion des headers la ligne suivante :

using namespace std ;


smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

resolu Re: problem de configuration de libraries c++

Message  didi le Ven 07 Jan 2011, 13:02

merci ............ Smile

didi

Nombre de messages : 215
Prénom : Dinesh
Statut : Smile
Date d'inscription : 21/01/2009

Revenir en haut Aller en bas

resolu Re: problem de configuration de libraries c++

Message  michaelvd le Ven 07 Jan 2011, 15:44

Et:
Code:

#include <iostream>

michaelvd

Nombre de messages : 117
Age : 28
Prénom : Michaël
Statut : 2ième Réseaux/Télécom
Localisation : Bruxelles
Date d'inscription : 16/09/2009

http://www.binturong.be

Revenir en haut Aller en bas

resolu Re: problem de configuration de libraries c++

Message  Contenu sponsorisé Aujourd'hui à 21:07


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum