Error: Unresolved external ‘class::function()’ referenced from C:\xx.OBJ
Bonsoir
Je suis débutant en langage C++, mon problème est le suivant :
J’ai trois fichiers : program.cpp ; etudient.h ; etudient.cpp dont voici les contenus :
etudient.cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| class etudient
{
public:
int mat;
public:
void saisie()
{
cout<<"Saisir le matricule :";
cin>>mat ;
}
}; |
etudient.h
Code:
1 2 3 4 5 6 7 8 9
| #ifndef etudient_H
#define etudient_H
class etudient
{
public:
void saisie();
};
#endif |
program.cpp
Code:
1 2 3 4 5 6 7 8 9 10
| #include <iostream.h>
#include "etudient.h"
void main()
{
etudient etd;
etd.saisie();
} |
Je voudrais faire appel à la classe etudient depuis mon « program.exe » cependant quand je compile mon fichier « program.cpp » ce message d’erreur apparaît :
Error: Unresolved external ‘etudient::saisie()’ referenced from C:\BC5\BIN\PROGRAM.OBJ
J’utilise Borland C++ v5.02
Mon fichier etudient.h est bien dans le dossier des fichiers header (INCLUDE)
Mes deux fichiers cpp sont dans le dossier BIN.
Si vous pourriez m’aider je vous serai très reconnaissant.
Merci d’avance.