[C] Erreur de compilation incompréhensible...
nicotendo
Messages postés
197
Statut
Membre
-
dubcek Messages postés 19023 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 19023 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je réalise un programme me permettant de charger des images.
Mon projet contient 4 .o et 4.c.
Une fois sur 50 mon programme compile.
Lorsqu'il marche, quand je vais un make-clean, le coup d'après, lorsque je recomile, j'ai l'erreur suivante :
gcc -Wall -O2 -g3 src/type.c -c -o bin/type.o
In file included from src/argument.h:5,
from src/main.h:6,
from src/type.h:7,
from src/type.c:1:
src/fichier.h:40: error: expected declaration specifiers or ‘...’ before ‘t_stru_image’
make: *** [bin/type.o] Erreur 1
Je ne comprend pas du tout d'où vient mon erreur, alors que le stru_image est bien définie et que le prototype est correcte...
structure :
//Structure image
typedef struct image {
t_stru_taille_image taille_image; //Une taille d'image
t_stru_couleur** couleur; //Un tableau de couleur
} t_stru_image;
et le prototype de ma fonction :
void ChargementImage (char* nom_fichier, t_stru_image st_image);
Merci de votre aide...
Je réalise un programme me permettant de charger des images.
Mon projet contient 4 .o et 4.c.
Une fois sur 50 mon programme compile.
Lorsqu'il marche, quand je vais un make-clean, le coup d'après, lorsque je recomile, j'ai l'erreur suivante :
gcc -Wall -O2 -g3 src/type.c -c -o bin/type.o
In file included from src/argument.h:5,
from src/main.h:6,
from src/type.h:7,
from src/type.c:1:
src/fichier.h:40: error: expected declaration specifiers or ‘...’ before ‘t_stru_image’
make: *** [bin/type.o] Erreur 1
Je ne comprend pas du tout d'où vient mon erreur, alors que le stru_image est bien définie et que le prototype est correcte...
structure :
//Structure image
typedef struct image {
t_stru_taille_image taille_image; //Une taille d'image
t_stru_couleur** couleur; //Un tableau de couleur
} t_stru_image;
et le prototype de ma fonction :
void ChargementImage (char* nom_fichier, t_stru_image st_image);
Merci de votre aide...
A voir également:
- [C] Erreur de compilation incompréhensible...
- Erreur 0x80070643 - Accueil - Windows
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux