TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
10 juil. 2009 à 01:34
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 2011
-
10 juil. 2009 à 02:01
Bonjour, je poste aujourd'hui car j'ai passé la nuit sur le problème qui suit:
(Je tourne sous ubuntu linux, la compilation a lieu avec g++)
J'ai un code qui compile et qui tourne.
Je crée mon header pour bien ranger mes petites fonctions. Et là c'est le drame.
Voici la fonction qui pose problème:
Et modifié le prototype dans le header en conséquence.
void Tokenize( string& str,vector<string>& tokens, string& delimiters)
Mais une erreur de linkage est apparue:
jakaaDB.o: In function `DataBase::fulfillStructTime(request_Db*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
jakaaDB.cpp:(.text+0x4e6): undefined reference to `Tokenize(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
jakaaDB.o: In function `DataBase::fulfillStruct(request_Db*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)':
jakaaDB.cpp:(.text+0x7e6): undefined reference to `Tokenize(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: ld returned 1 exit status
Pourquoi cette erreur? On diraît que j'ai mal prototypé et que par conséquent il ne connaît pas la fonction. Pourtant j'ai fait du copier-coller... Pardonnez moi si j'ai mal fait, j'ai appris le C++ par moi même.
Ordinateur : moyen conçu pour accélérer et automatiser les erreurs.
TorTukiTu
Messages postés31Date d'inscriptionsamedi 22 avril 2006StatutMembreDernière intervention18 avril 20111 10 juil. 2009 à 01:43
Petit oubli, si il manque des informations dans ma demande, vous trouverez les sources à cette adresse:
hxxp://www.megafileupload.com/en/file/117750/JakaaV0-1-tar-gz.html
Merci de votre attention.
Ordinateur : moyen conçu pour accélérer et automatiser les erreurs.