Salve a tutti, ho googlato ma non ho trovato niente... quindi scrivo qui.

ho un file pippo.h con

...
typedef struct{
int x;
int y;
}pippo;
...

e un file pluto.cpp con

---
#include "pippo.h"
...
pippo foo;
...

compilo con g++ su linux e mi dà:
error: ‘pippo’ does not name a type

Come se non riconoscesse il tipo

Dove sbaglio.... ?
Grazie