相信很多朋友都为VC不能直接编译DDK程序而苦恼吧!所以有的就直接在MSDOS窗口中或者用单独的一个批处理文件来编译,但总是繁琐,偶也为此大伤脑筋过,最近终于找到这个比较方便的办法,将VC本身和批处理完美地结合在一起了。唯一的缺点就是编译出错时双击信息行不能自动跳转到出错行。场面话就不说了,赶紧来Look一下吧!方法如下:
1 先写好一个批处理文件,取名为test.bat,内容如下:
@echo off
echo Function : 开始DDK编译环境设置并编译WDM Driver File
echo on
call D:/WINDDK/3790/bin/setenv.bat D:/WINDDK/3790 chk wxp // 调用DDK的环境配置文件
F:
cd F:/project/driver/test //进入自己的代码目录
build -cz
2 用VC的工程向导新建一个Makefile工程,在General窗口的Build command line框中输入test.bat,点击OK完成此向导;
3 把所有的源代码加入此工程;
4 选择VC菜单中的Tools->Options,在Directory->Executable files中添加此test.bat的路径,然后直接点VC的编译图标就能编译了。
注:在此工程中点击“编译”时会自动去调用test.bat,而它的路径正是在第4步中设置的;