J'ai un programme avec trois sources .CPP sur UNIX :
- Un pour le main()
- Un pour une classe TOTO
- Un pour une calsse TITI
J'ai besoin d'inclure un fichier entête fourni avec une librairie. Jusque là tout est normal.
Sauf que cette librairie déclare des variables globales !
La compilation de chacun des fichiers fonctionne correctement, mais c'est au link que l'erreur "multiply-defined" ressort.
Comment faire pour eviter cela sachant que je ne peut pas modifier le fichier entête:
:
:

 

 
		
		 
         
 

 
			
			


 Variables globales dans fichiers entête
 Variables globales dans fichiers entête
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			 
   



 
						
Partager