Variables globales dans fichiers entête
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 :?: :?: :?: