2012-06-08 1 views
4

J'essaie d'écrire un pilote d'imprimante virtuelle Windows (XP, Vista & 7) en mode utilisateur en utilisant WDK 7.1.0. Je prévois d'utiliser eclipse IDE pour le développement, donc je voulais savoir si je pouvais le configurer pour le même. Je cherche à faire ce qui suit: -Configuration d'Eclipse pour le développement de pilotes Windows

1) Eclipse pour reconnaître win32 api (C et C++) et fournir donc des fonctionnalités telles que l'auto-complétion pour ses noms de fonction

2) Eclipse pour utiliser le compilateur fourni avec WDK

3) Déboguez le code via eclipse (Vous ne savez pas si c'est possible ou non)

OU pourriez-vous suggérer un autre environnement de développement pour le développement de pilotes Windows?

Répondre

1

Certainement vous devez utiliser MS Visual Studio avec VisualDDK addon.

Il vous permet de compiler/debug même les pilotes en mode noyau local ou à distance.

+0

Merci pour votre réponse! Mais d'après ce que je comprends les fonctionnalités de compilation/débogage sur Visual Studio ne fonctionne qu'avec WDK 8.0 qui ne supporte pas le développement de pilotes pour XP. Donc pour XP, je dois utiliser WDK 7.1.0. Visual Studio prend-il en charge les fonctions de compilation/débogage pour le développement de pilotes avec WDK 7.1.0 également? – mabicha

+0

@Manas vous pouvez utiliser VS2008 et plus ancien WDK – rkosegi

+0

VS 2012 Pro/Ultimate prend en charge le développement et le débogage de pilotes Windows – Sergei

6
  1. Run Eclipse environnement de compilation que vous avez besoin (gratuit ou vérifié avec l'architecture nécessaire)
  2. Créer un projet ou importer C/C++/Code existant en tant que projet makefile. Sélectionnez GNU Toolchain.
  3. Propriétés -> Constructeurs -> Nouveau -> Environnement -> Sélectionner, sélectionner toutes les variables, marquer "ajouter à toutes les configurations", sélectionner "remplacer l'environnement natif avec spécifié sur". Dans l'onglet Principal, sélectionnez le chemin d'accès complet à build.exe de l'environnement de construction sélectionné. Sélectionnez votre répertoire de projet dans l'espace de travail comme "répertoire de travail"
  4. Propriétés -> C/C++ Build -> Sur l'onglet Bulder Settings, supprimez l'option "Use default build command" et tapez "build"
  5. Propriétés -> C/C++ Build -> Éditeur de chaîne d'outils -> Sélectionnez Outils. Personnellement, j'ai sélectionné les compilateurs msvc.
  6. Propriétés -> C/C++ Général -> Chemins et symboles -> sélectionnez comprend que vous avez besoin, y compris les WDK
  7. Profitez
Questions connexes