bonjour
j'ai deja poste ce message mais ne trouvant toujours pas la solutions je tente de le reposter.
j'apprends le c++ avec le livre visual c++ 6 de ivor horton.
(J'en suis au chapitre 6 pour ceux qui ont le livre)
Lorsque je compile le programme j'ai des erreurs. Les voicis
Compiling...
Elements.cpp
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2143: syntax error : missing ';' before '<'
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2501: 'CList' : missing storage-class or type specifiers
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2059: syntax error : '<'
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2238: unexpected token(s) preceding ';'
E:\C++\Chapitre16\Exemple\Sketcher\Elements.cpp(135)
: error C2065: 'm_PointList' : undeclared identifier
E:\C++\Chapitre16\Exemple\Sketcher\Elements.cpp(135)
: error C2228: left of '.AddTail' must have class/struct/union type
E:\C++\Chapitre16\Exemple\Sketcher\Elements.cpp(136)
: error C2228: left of '.AddTail' must have class/struct/union type
E:\C++\Chapitre16\Exemple\Sketcher\Elements.cpp(147)
: error C2228: left of '.AddTail' must have class/struct/union type
E:\C++\Chapitre16\Exemple\Sketcher\Elements.cpp(172)
: error C2228: left of '.GetHeadPosition' must have class/struct/union type
E:\C++\Chapitre16\Exemple\Sketcher\Elements.cpp(176)
: error C2228: left of '.GetNext' must have class/struct/union type
E:\C++\Chapitre16\Exemple\Sketcher\Elements.cpp(180)
: error C2228: left of '.GetNext' must have class/struct/union type
SketcherView.cpp
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2143: syntax error : missing ';' before '<'
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2501: 'CList' : missing storage-class or type specifiers
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2059: syntax error : '<'
e:\c++\chapitre16\exemple\sketcher\elements.h(82)
: error C2238: unexpected token(s) preceding ';'
Generating Code...
Error executing cl.exe.
Sketcher.exe - 15 error(s), 0 warning(s)
ereurs dans fichiers
elements.h
CList<CPoint, const CPoint&> m_PointList; // Liste de points Type safe
elements.cpp
m_PointList.AddTail(FirstPoint); // Ajoute le 1er point dans la liste
m_PointList.AddTail(SecondPoint); // Ajoute le 2nd point dans la liste
m_PointList.AddTail(Point); // Ajoute le point à la fin
POSITION aPosition = m_PointList.GetHeadPosition();
pDC->MoveTo(m_PointList.GetNext(aPosition));
pDC->LineTo(m_PointList.GetNext(aPosition))
voila j'ai bien mis include# <afxtempl.h> dans StdAfh.h
Si quelqu'un peut m'aider je peut envoyer l'application complete par mail pour trouver l'erreur.
merci de vos reponses