配置VC 6 0下驅動程式編譯環境的步驟

2021-05-28 12:07:43 字數 1137 閱讀 1721

作業系統:vmware 6.0 + windows xp sp1/sp2

ddk版本:windows ddk 3790.1830

編譯環境:microsoft visual c++ 6.0 with sp6

2、 build->configurations去掉debug和release,新增mydriver_check

3、 新增.h和.c檔案

4、 project->settings

[general]將intermediate files和output files改為mydriver_check

[c/c++]將原有的project options內容全部刪除,替換成如下內容:

/nologo /gz /mld /w3 /wx /z7 /od /d win32=100 /d _x86_=1 /d winver=0x500 /d dbg=1 /fo"mydriver_check/" /fd"mydriver_check/" /fd /c

[link]將原有的project options內容全部刪除,替換成如下內容:

ntoskrnl.lib /nologo /base:"0x10000" /stack:0x400000,0x1000 /entry:"driverentry" /subsystem:console /incremental:no /pdb:"mydriver_check/helloddk.pdb" /debug /machine:i386 /nodefaultlib /out:"mydriver_check/helloddk.sys" /pdbtype:sept /subsystem:native /driver /section:init,d /release /ignore:4078

5、 tools->options

[directories]

include files中新增:

c:\winddk\3790.1830\inc\crt

c:\winddk\3790.1830\inc\w2k

c:\winddk\3790.1830\inc\ddk\w2k

並且置於最上面

library files中新增:

c:\winddk\3790.1830\lib\w2k\i386

並且置於最上面

6、再次編譯,編譯成功!

VC6 0編譯驅動程式的工程設定

一 編譯nt式驅動 1 建立乙個win32應用程式工程。2 修改工程屬性。project setting c c 中的project options內容替換成 nologo gz mld w3 wx z7 od d win32 100 d x86 1 d winver 0x500 d dbg 1 f...

VC6 0下直接用DDK編譯驅動程式的方法

csdn裡只有提問和回答,個人覺得只有這個還不夠,還需要人來分享知識,所以今天為了推廣自己寫的乙個vc6小外掛程式,順便分享一下用vc6直接編譯驅動程式的心得給需要的人。全文如下 vc6編譯驅動的方法 含32和64位 vc6只是乙個ide,可以方便的呼叫編譯器,鏈結器,標頭檔案,庫檔案,如果編輯和編...

用VC6 0編譯驅動程式的工程設定方法

用vc6.0編譯驅動程式的工程設定方法 vc6.0編譯驅動程式的工程設定 一 編譯nt式驅動 1 建立乙個win32應用程式工程。2 修改工程屬性。project setting c c 中的project options內容替換成 nologo gz mld w3 wx z7 od d win32...