Bonjour,
J'ai une erreur assez bizarre lors du link de mes différents .o .
Voilà mon programme :
truc.hpp
Code :
- #ifndef HEADER_TRUC_
- #define HEADER_TRUC_
- int variable_globale;
- class une_classe
- {
- // ... avec plein de trucs ici
- }
- #endif
|
truc.cpp
Code :
- #include "truc.hpp"
- //etc
|
main.cpp
Code :
- #include "truc.hpp"
- //etc
|
Et du coup, j'obtient une "multiple definition" de "variable_globale" ... Bizarre, j'ai pourtant protégé mon headers ...
Message édité par thoduv le 01-05-2005 à 14:59:07