Réponse acceptée !
On ne place jamais de code dans un .h.
Seules les définitions de fonctions, types, classes, énumérations, defines, ... s'y trouvent.
Si tu veux te faire des librairies, il te suffit de les linker avec ton programme principal.
C'est-à-dire de "pré-compiler" ton code. Evidemment, dans le prog. principal, tu dois inclure le fichier .h
