Erreur 'multiple definition' à la compiliation !!? [C] - C++ - Programmation
Marsh Posté le 26-01-2003 à 14:58:50
Parceque tu déclare un "truc" dans un fichier .h qui est inclus par plusieurs .c, ce qui fait que tu réserve à chaque fois un espace poiur ce truc avec le même nom.
Marsh Posté le 26-01-2003 à 15:09:16
kadreg a écrit : Parceque tu déclare un "truc" dans un fichier .h qui est inclus par plusieurs .c, ce qui fait que tu réserve à chaque fois un espace poiur ce truc avec le même nom. |
ça ou autre chose
si c'est les inclusions multiples de fichiers header, pense à les protéger contre ça en mettant des directives de ce genre dans les .h ou .hpp :
Code :
|
Marsh Posté le 26-01-2003 à 15:14:10
ben tu déclares 2 fois la meme variable ou fonction. effectivement ça peut etre un problème d'inclusion multiple ou un extern qui manque
Marsh Posté le 26-01-2003 à 20:01:49
SchnapsMann > j'allais le dire
Marsh Posté le 26-01-2003 à 14:55:51
Bha pkoi ça fai ça ?
heink ? à priori, pourquoi on a ce genre d'erreur à la compilation en C ?
merci !
---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris