compiler un driver pour vista - C++ - Programmation
MarshPosté le 11-10-2009 à 09:53:53
Bonjour j'essaye de compiler un driver pour vista avec le compilateur visual c++ et le les logiciels codeblocks et visual c++ mais les include de vista pour les driver ne passent pas à la compilation à cause des ligne qui commencent par __ANNOTATION( .
Le compilateur dit (pour chacune de ces lignes) : c:\program files\microsoft visual studio 9.0\vc\include\DriverSpecs.h(356) : error C2143: erreur de syntaxe : absence de ')' avant '(' c:\program files\microsoft visual studio 9.0\vc\include\DriverSpecs.h(356) : error C2091: fonction retournée par la fonction c:\program files\microsoft visual studio 9.0\vc\include\DriverSpecs.h(356) : error C2059: erreur de syntaxe : ')'
Si je met avant l'annotation #if defined(_PREFAST_) ; ca passe à la compilation mais je ne crois pas que c'est la solution. j'ai aussi essayé de mettre define prefast au debut de l'include mais ca ne marche pas.
Marsh Posté le 11-10-2009 à 09:53:53
Bonjour
j'essaye de compiler un driver pour vista avec le compilateur visual c++ et le les logiciels codeblocks et visual c++ mais les include de vista pour les driver ne passent pas à la compilation à cause des ligne qui commencent par __ANNOTATION( .
Le compilateur dit (pour chacune de ces lignes) :
c:\program files\microsoft visual studio 9.0\vc\include\DriverSpecs.h(356) : error C2143: erreur de syntaxe : absence de ')' avant '('
c:\program files\microsoft visual studio 9.0\vc\include\DriverSpecs.h(356) : error C2091: fonction retournée par la fonction
c:\program files\microsoft visual studio 9.0\vc\include\DriverSpecs.h(356) : error C2059: erreur de syntaxe : ')'
Si je met avant l'annotation #if defined(_PREFAST_) ; ca passe à la compilation mais je ne crois pas que c'est la solution. j'ai aussi essayé de mettre define prefast au debut de l'include mais ca ne marche pas.
Merci d'avance