初學驅動開發-windows驅動-命令列編譯環境
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至此命令列編譯環境搭建成功
另外:如果重灌系統後不重灌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後則可以直接編譯生成驅動檔案了
如果要新建驅動工程的話,因為沒有驅動的選項所以比較麻煩。但可以通過已有的驅動工程去修改。