Bonjour à tous.
Cela fait un bon moment que je cherches la solution à ce problème mais rien a faire je n'y arrive pas...
J'ai ce code dans un fichier "Motorisation.h" (qui est une classe que j'ai nommé "Motorisation") :
Mon fichier "Motorisation.cpp" contient ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #ifndef MOTORISATION #define MOTORISATION #include "Pages_Web.h" class Motorisation { public : Motorisation(Pages_Web *s_pPageWeb); private : Pages_Web *pPageWeb; }; #endif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #include "Motorisation.h" #include "Pages_Web.h" Motorisation::Motorisation(Pages_Web *s_pPageWeb) { pPageWeb = s_pPageWeb; }
Mon fichier "Pages_Web.h" est comme ceci :
Et enfin mon fichier "Pages_Web.cpp" contient ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #ifndef PAGES_WEB_H #define PAGES_WEB_H #include "Motorisation.h" class Pages_Web { public : Pages_Web(); void set_pMoteur(Motorisation *s_pMoteur); private : Motorisation *pMoteur; }; #endif
Quand je veux compiler ce code, j'ai cette erreur qui ressort :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include "Pages_Web.h" Pages_Web::Pages_Web() { } void set_pMoteur(Motorisation *s_pMoteur) { pMoteur = s_pMoteur; }et me surligne la ligne 12exit status 1
'Motorisation' has not been declareddu fichier "Pages_Web.h".void set_pMoteur(Motorisation *s_pMoteur);
Je ne comprends pas à quoi c'est due ???
Si quelqu'un peut m'aider ce sera avec grand plaisir.
Par avance merci.
Partager