编译驱动的时候 记得要 build all 也就是全部组建。 。。
————————————————————————————
一、新建 win32 console Application 生成一个 空项目文件
选Project菜单 Add to Project-----Files..选择所有驱动相关文件添加到工程
二、Tools -----Options------Directories
在Include目录中添加:
D:\WINDDK\3790.1830\inc\wxp
D:\WINDDK\3790.1830\inc\crt (可选)
D:\WINDDK\3790.1830\inc\ddk\wxp
D:\WINDDK\3790.1830\inc\ddk\wdm\wxp
在Executable files目录中添加:
D:\WINDDK\3790.1830\BIN\X86
在Library files目录中添加:
D:\WINDDK\3790.1830\LIB\WXP\I386
Project Settings
WIN32=100,_X86_=1,WINVER=0x501,DBG=1
C/C++ Project Option最终设置如下:
/nologo /Gz /MLd /W2 /WX /Z7 /Od /D WIN32=100 /D _X86_=1 /D WIN
VER=0x501 /D DBG=1 /Fo"ddk_check/" /Fd"ddk_check/" /FD /c
Link Project Options最终设置如下:
Wdm.lib ntoskrnl.lib /nologo /base:"0x10000" /stack:0x400000,0x1000 /e
ntry:"DriverEntry" /subsystem:console /incremental:no /pdb:"ddk_check/event.
pdb" /debug /machine:I386 /nodefaultlib /out:"ddk_check/event.sys" /subsystem:native /
driver /SECTION:INIT,D /RELEASE /IGNORE:4078
NT式驱动 WDM式驱动