salut.
j'ai installé le windows ddk 2600.xxxx et je voudrais savoir comment configurer microsoft visual c++ 6.0 pour compiler mes drivers avant de les build.
merci d'avance
salut.
j'ai installé le windows ddk 2600.xxxx et je voudrais savoir comment configurer microsoft visual c++ 6.0 pour compiler mes drivers avant de les build.
merci d'avance
Bonjour
Je suis assez nouveau dans le domaine, mais pour utiliser le compilateur DDK, voici comment je procède :
- Je crée un projet Makefile.
- Je définie ma variable d'environnement %DDKROOT%
- Je définie la ligne de commande vers un fichier .bat dont voici un aperçu.
ensuite, je l'appel dans le setting du projet : "toto.bat chk" pour la version debug et "toto.bat fre" pour la version release. je rajoute une option -nmake /a pour le rebuild all.
- Ne pas oublier de créer ton fichier "Sources" et de rappatrier le fichier
"Makefile"
Je sais pas si c'est la manière la meilleure, mais elle fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 # # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source # file to this component. This file merely indirects to the real make file # that is shared by all the driver components of the Windows NT DDK # !INCLUDE $(NTMAKEENV)\makefile.def
Bonne chance avec les drivers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 REM Recuperation du répertoire courant pushd %cd% if not exist %DDKROOT%\bin\setenv.bat goto usage call %DDKROOT%\bin\setenv %DDKROOT% %1 WXP REM Restauration du répertoire popd build -b -w -x86 -cef %2 %3 %4 %5 goto exit :usage echo -------------------------------------------------- echo usage Mk_DNerviaP free/checked [build_options] echo eg Mk_DNerviaP free -cef -nmake /a echo -------------------------------------------------- echo NOTE %%DDKROOT%% musto be defined to the echo ddk directory root echo eg : c:\winddk\3790.1801 :exit
Guillaume
PS : j'ai remarquer un petit problème avec le compilateur du DDK, il n'aime pas les chemins avec espaces ou autres caractères : il sort une erreur.
Je ne trouve pas le lien du DDK sur le site de Microsoft
Est-ce que tu pourrais me donner le lien où tu l'as trouvé ?
Merci d'avance
Le savoir appartient à tous ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager