Problème lors de la compilation : Erreur "exit status 1 'Pages_Web' has not been declared".
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") :
Code:
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 |
Mon fichier "Motorisation.cpp" contient ceci :
Code:
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 :
Code:
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 |
Et enfin mon fichier "Pages_Web.cpp" contient ça :
Code:
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;
} |
Quand je veux compiler ce code, j'ai cette erreur qui ressort :
Citation:
exit status 1
'Motorisation' has not been declared
et me surligne la ligne 12
Citation:
void set_pMoteur(Motorisation *s_pMoteur);
du fichier "Pages_Web.h".
Je ne comprends pas à quoi c'est due ???
Si quelqu'un peut m'aider ce sera avec grand plaisir.
Par avance merci.