Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
906 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Erreur 'multiple definition' à la compiliation !!?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Erreur 'multiple definition' à la compiliation !!?

n°294303
brisssou
8-/
Posté le 26-01-2003 à 14:55:51  profilanswer
 

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
mood
Publicité
Posté le 26-01-2003 à 14:55:51  profilanswer
 

n°294306
kadreg
profil: Utilisateur
Posté le 26-01-2003 à 14:58:50  profilanswer
 

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.
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°294310
schnapsman​n
Zaford Beeblefect
Posté le 26-01-2003 à 15:09:16  profilanswer
 

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  [:tinostar]  
 
 
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 :
  1. #ifndef __MON_FICHIER_HPP__
  2. #define __MON_FICHIER_HPP__
  3. ... déclarations ...
  4. #endif


Message édité par schnapsmann le 26-01-2003 à 15:10:46

---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°294312
Taz
bisounours-codeur
Posté le 26-01-2003 à 15:14:10  profilanswer
 

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

n°294437
Angel_Eyes
Wait & see...
Posté le 26-01-2003 à 20:01:49  profilanswer
 

SchnapsMann > j'allais le dire  :hello:


---------------
Angel Eyes, j'en raffole tous les matins... :pt1cable:  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Erreur 'multiple definition' à la compiliation !!?

 

Sujets relatifs
[VB6] erreur 430 avec Windows 98 et le FileSystemObjectErreur en pascal, je pige pas???
Où est l'erreur??[JS] aidez moi a trouver l'erreur svp
[PHP] Erreur dans MyNews v1.2 ! [Résolu]Arrrghh elle est ou l'erreur ???
ASP - jscript gestion d'erreur avec exceptionjava2D avec MediaTracker , erreur difficile , aidez moi SVP !!! merci
[Flash MX] saisie multiple de champstest de primalité : erreur dans le code
Plus de sujets relatifs à : [C] Erreur 'multiple definition' à la compiliation !!?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR