Tu instancies la classe dans le .h ? (a ne pas faire ! car plusieurs .cpp peuvent inclure le meme .h)
Quand tu définis une classe, tu fais :
class truc
{
}
pas de soucis.
Par contre, dans un .h, évite absolument :
truc maclasse; // instanciation.
int a; // instanciation