Probleme classique : multiple definition
Probleme classique mais j'arrive pas a m'en sortir :arf:
Les fameux:
Code:
1 2 3 4 5
| .objs\cfdfilewriter.o:cfdfilewriter.cpp:(.text+0x100):
multiple definition of Vector::Vector(Vector const&)
.objs\cfdfileparser.o:cfdfileparser.cpp:(.text+0x100):
first defined here
....... |
Pourtant, le #include qui est la cause de tout mes maux n'apparait que dans un seul fichier, il suffit que je l'enleve pour que ca marche a nouveau.
Et bien sur tous mes fichiers d'entetes sont munis des directives #ifndef and #define et c'est cense prevenir ce type d'erreurs.
Une idee pour pouvoir reperer d'ou vient le probleme??? Je travaille sous code::blocks mais j'ai eu le mm pb sous VC++