1.下载并安装WDK7600
2.(配置临时环境路径)新建setIncludeXP.bat编辑内容 其中paths值为wdk安装文件对应的一个是头文件,一个是库文件位置
set paths=D:\WinDDK\7600.16385.1\inc
rem set include=%include%;%paths%\api;%paths%\crt;%paths%\ddk;%paths%\mfc42;%paths%\wdf;%paths%\atl71;
set include=%include%;%paths%\ddk;%paths%\api;%paths%\crt;
set paths=D:\WinDDK\7600.16385.1\lib
rem set lib=%lib%;%paths%\atl;%paths%\crt;%paths%\wdf;%paths%\mfc;%paths%\win7;%paths%\wlh;%paths%\wnet;%paths%\win7;
set lib=%lib%;%paths%\crt\i386;%paths%\wlh\i386;%paths%\wdf\i386;%paths%\wxp\i386;
3.打开开始菜单Windows Driver Kits\WDK 7600.16385.1\...
4.运行x86 Free Build Envir...调试版并且执行setIncludeXP.bat至此命令行编译环境搭建成功
5.下一篇将尝试编写驱动helloWorld
另外:如果重装系统后不重装wddk,在做完2操作后可以自行添加对应的编译cmd或将使用备份的C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Windows Driver Kits\WDK 7600.16385.1\Build Environments
如:C:\Windows\System32\cmd.exe /k D:\WinDDK\7600.16385.1\bin\setenv.bat D:\WinDDK\7600.16385.1\ chk x86 WXP 对应 x86 Checked Build Environment
C:\Windows\System32\cmd.exe /k C:\WinDDK\7600.16385.1\bin\setenv.bat C:\WinDDK\7600.16385.1\ fre x86 WIN7 对应 x86 Free Build Environment
如果是vs2013环境:需添加系统环境变量--》用户环境变量--》新建--》WDKPATH 值为D:\WinDDK\7600.16385.1
如果打开的工程是驱动工程,重启vs后则可以直接编译生成驱动文件了
如果要新建驱动工程的话,因为没有驱动的选项所以比较麻烦。但可以通过已有的驱动工程去修改。