J'ai un projet qui inclut un pilote de périphérique et le développeur est capable de le compiler. J'ai installé MS Visual C++ 2008 et la première erreur était "erreur fatale C1083: Impossible d'ouvrir le fichier include: 'ntddk.h': Aucun fichier ou répertoire". J'ai téléchargé le WDK à partir du site Web de Microsoft et l'ai installé, j'ai également exécuté Démarrer -> Tous les programmes -> Kits de pilotes Windows -> WDK 7600.16385.1 -> Environnements de construction -> Windows XP et "x86 Checked Build Environment" et "x86 Environnement de construction gratuit ".La bonne façon de charger WDK dans MS Visual C++ 2008?
Le problème persiste, donc je pris conscience que je dois ajouter manuellement les chemins, je ne sais pas quoi ajouter, j'ai donc essayé:
MS Visual C++ 2008 -> Outils -> Options - > Projets et Solutions -> Répertoires VC++ -> Inclure fichier et j'ajouté C:\WinDDK\7600.16385.1\inc\ddk
et maintenant je reçois:
c:\winddk\7600.16385.1\inc\ddk\wdm.h(54) : fatal error C1083: Cannot open include file: 'ntdef.h': No such file or directory
Je ne trouve ntdef.h
sous C:\WinDDK\7600.16385.1\inc\api
et je l'ai ajouté aussi, mais maintenant j'eu beaucoup d'erreurs et avertissements. Puisque ce projet se compile bien sur le poste de travail du développeur, je crois que c'est un problème sur ma configuration.
Quels sont les bons chemins à ajouter à MSVC++ 2008 pour compiler les pilotes de périphériques?