Bonjour à tous,

Voici ce qui m'embête :

J'ai un projet avec des templates. J'utilise le fichier ou sont définis les templates depuis plusieurs autres unités.

Sous C++ builder, pas de problème (j'ai codé le programme sous builder), mais sous GCC, au moment du lien, j'obtient "Definition multiple...blabla"

Comme le code des mes templates est dans le .h, le code des templates est compilé plusieurs fois, ce qui ne plaît au lieur car il le retrouve dans plusieur .o

Donc, je me débrouille pour ne compiler qu'une seule fois mon code contenant des templates et maintenant le lieur me renvoi "undefined reference..."

Comment faire ? Merci.