下面的範例簡單的展示了如何在一個batch file進行多個不同平台的DDK驅動程式製作。看起來是很簡單,但是也花了我一段時間,因為Microsoft的MSDN上面所給的範例是錯的,根本run不起來。
使用時,只需要在要編譯的source code目錄下,輸入如下的命令即可:
這樣一次可以建立32與64位元的Vista驅動程式版本。
REM Filename is buildall.bat.
set CWD=%cd%
set BUILD_TYPE=%1%
set DDKPATH=D:\winddk\5744
cmd /C "%DDKPATH%\bin\setenv.bat %DDKPATH% %BUILD_TYPE% WLH && cd /D %CWD% && build"
cmd /C "%DDKPATH%\bin\setenv.bat %DDKPATH% %BUILD_TYPE% AMD64 WLH && cd /D %CWD% && build"
使用時,只需要在要編譯的source code目錄下,輸入如下的命令即可:
> buildall.bat chk
或者
> buildall.bat fre
這樣一次可以建立32與64位元的Vista驅動程式版本。
留言