Bonjour, j'ai pour projet de créer des classes me permettant de manipuler les headers des fichier au format PE. Pour se faire je fait appel au structures présentes dans winnt.h. Je dévellope sous visual studio.
Petit problème lorsque je tente de compiler un prog utilisant mes classes, deux erreurs de compilations apparaissent :
c:\program files\microsoft visual studio\vc98\include\winnt.h(152) : errorC2146: syntax error : missing ';' before identifier 'WCHAR'
c:\program files\microsoft visual studio\vc98\include\winnt.h(152) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
ligne 150 : typedef WCHAR *PWCHAR;
151 : typedef WCHAR *LPWCH, *PWCH;
152 : typedef CONST WCHAR *LPCWCH, *PCWCH;
153 : typedef WCHAR *NWPSTR;
J'ai déjà réinstallé VisualStudio mais le problème ne vient apparemment pas de là. Si je met la ligne 152 en commentaire, les mêmes erreues apparaissent, à la prochaine ligne qui contient un CONST ( expl : typedef CONST CHAR *LPCCH, *PCCH;)
Voilà je fais appel à votre aide pour que je puiise avancer ds mon projet. Je vous remercie d'avance.
Morgan