erreur: 'Mystruct de" non déclaré (première utilisation dans cette fonction)

Je ne peux pas trier une erreur de compilation. Je suis de la compilation C projet. Mon main.c fichier a un #inclure les cas où il peut ramasser de la définition d'une structure que j'utilise pour mon projet. Le point est que chaque fois que j'essaye de compiler mon code, j'ai l'erreur

struct Mystruct* ps = (struct Mystruct* )malloc( sizeof(Mystruct) ); //I have this
//error at compile time

error: 'Mystruct' undeclared (first use in this function)

Comment il peut être pourquoi le compilateur n'est pas capable de lire la définition de la structure?
Inclure les dossiers sont correctement définies

Grâce

OriginalL'auteur Abruzzo Forte e Gentile | 2011-02-14