每次的新建工程,修改多项编译项,的确很是烦索,下面解决此问题!
第一步:安装程序
安装DDK,VS2008,ddkwizard
第二步:配置环境变量
1.拷贝 DDKBUILD.bat 和 DDKBUILD.cmd 到DDK安装根目录,如我的是C:/WinDDK.
ddkbuild.cmd ddkbuild.bat下载:
http://ddkwizard.assarbad.net/downloads/ddkbuild_bat.zip
http://ddkwizard.assarbad.net/downloads/ddkbuild_cmd.zip
2.将上述文件(DDKBUILD.bat 和 DDKBUILD.cmd )的路径添加到系统的path变量(右击我的电脑,系统属性/高级/环境变量/系统变量/path变量双击修改值)。
3.根据你所安装的DDK的不同版本添加不同的变量到系统变量中。
右击我的电脑,系统属性/高级/环境变量/系统变量/新建:
2000 DDK则变量名为: W2KBASE
XP DDK则变量名为: WXPBASE
2003 sp1 DDK则变量名为: WNETBASE
这里我的是WXPBASE(值为C:/WinDDK/2006
4.启动vs2008 打开菜单中的工具——选项,弹出选项对话框。选择左边的项目和解决方案——VC++目录,在右边的显示以下内容的目录下拉列表中选择可执行文件,在下面列表框中添加上面DDKBuild.bat文件所在的路径(这里是C:/WinDDK),同样设置包含文件和库文件
设置可执行文件(C:/WinDDK)
设置包含文件(C:/WINDDK/2006/inc/wnet C:/WINDDK/2006/inc/ddk/wnet )
设置库文件(C:/WINDDK/2006/lib/wnet/i386)
第三步:建立驱动开发文件
1,VC2008在新建项目里面增加了有DDK Project的选项,新建EmptyDriver ,添加代码,选择WXP CHECK或者WXP FREE编译通过。
2,测试新建MFC对话框工程,新建->编译->OK。
注意事项:
1,在编写完代码后,记着修改sources项
例如:
# $Id$
TARGETNAME=EmptyDriver2
TARGETPATH=obj
TARGETTYPE=DRIVER
# Create browse info
#BROWSER_INFO=1
#BROWSERFILE=<some path>
# Additional defines for the C/C++ preprocessor
C_DEFINES=$(C_DEFINES)
SOURCES=Driver.cpp
其它的未发现的东东,在以后的学习中继续研究!