您的位置:首页 > 其它

初学驱动开发-windows驱动-命令行编译环境

2016-08-08 17:47 441 查看
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后则可以直接编译生成驱动文件了

        如果要新建驱动工程的话,因为没有驱动的选项所以比较麻烦。但可以通过已有的驱动工程去修改。

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  驱动开发 windows