turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 2012
-
5 mai 2006 à 11:36
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 2014
-
5 mai 2006 à 12:12
Bonjour,
j'ai un probleme assez bizarre, comme un exemple vaut mieux qu'un long discour, voici un exemple de ce que j'ai:
return 0;
}
<hr size="2" width="100%">
Ca compile sans problème, mais au linkage, j'ai un beau 'undifined reference to Truc::Truc()'.
J'avais jamais vu ca avant, savez vous d'ou ca peut venir (truc.cpp est pourtant bien compilé !) ?
PS : en rajoutant #include truc.cpp dans main.cpp ca marche, mais bon
fredcl
Messages postés547Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention 7 octobre 20071 5 mai 2006 à 11:43
Bonjour,
le message voudrais dire que "truc.o" n'est pas lié au projet.
Donc soit ton fichier n'est pas ajouté à ton projet dans ton IDE, si tu
en utilise un. Soit ton makefile est mal fait, car il ne prend pas en
compte "truc.o".
turnerom
Messages postés492Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention12 janvier 20121 5 mai 2006 à 11:48
J'utilise Code::Blocks et je n'ai jamais eut de problèmes de ce style avant.
"le message voudrais dire que "truc.o" n'est pas lié au projet" -> Oui c'est également l'impression que j'ai, pourtant, j'ai toujours procédé de la même facon sans le moindre problème jusque la.
cs_AlexN
Messages postés694Date d'inscriptionlundi 5 décembre 2005StatutMembreDernière intervention 8 janvier 201419 5 mai 2006 à 12:12
désolé je soutiens qu'il y a une erreur de syntaxe. Je viens d'installer code::Blocks et j'y ait compilé ton source.
Le message d'erreur est sans appel
Error : 'Class' does not have a type name.
Le mot réservé est class et non Class
Error : Truc:Truc() is private :
Tu as oublié public:
NB. : Code::Blocks est très joli mieux que devcpp en tout cas