天天看點

讓VS2005也可以編譯驅動

1、去http://ddkwizard.assarbad.net/ 下載下傳ddkwizard,ddkbuild_bat.zip,ddkbuild_cmd.zip,這兩個也要下載下傳

2、拷貝 DDKBUILD.bat 和 DDKBUILD.cmd 到DDK安裝根目錄,如我的是G:\WinDDK,這裡要注意是根目錄

3、添加環境變量,我的電腦→屬性→進階→環境變量→在下圖中找到path

讓VS2005也可以編譯驅動

添加環境變量,我這裡安裝的目錄是G:\WinDDK,是以我添加的就是G:\WinDDK,如下圖,記得加分号,呵呵

讓VS2005也可以編譯驅動

4、啟動VS2005,工具→選項→項目和解決方案→VC++目錄→添加G:\WinDDK,如下圖

讓VS2005也可以編譯驅動

5、根據你所安裝的DDK的不同版本添加不同的變量到系統中,注意是建立:

      同第3步一樣,在我的電腦的屬性中添加,

      2000 DDK: W2KBASE

      XP DDK: WXPBASE

      2003 sp1 DDK: WNETBASE,中的一個.

       這裡我的是WXPBASE(值為G:\WinDDK\2600),如下圖

讓VS2005也可以編譯驅動

6、開始安裝DDKWizard,在安裝的最後一步你可以選擇編輯ddkwizard的配置檔案

7、這樣就可以編譯驅動了,檔案→建立項目就會看到多出一個DDK Project,如下圖

讓VS2005也可以編譯驅動

選擇Driver就可以了,就會彈出DDK Wizard的配置對話框,配置如下圖

讓VS2005也可以編譯驅動

把Create PREfast configuration前面的鈎去掉,選擇XP DDK,因為我裝的是XP DDK,然後點選Finish,OK

8、如果這樣就生成驅動的話,可能會出現錯誤,還需要配置,建立一個項目,然後項目→屬性,如下圖

讓VS2005也可以編譯驅動

9、這樣就完全OK啦,生成→生成解決方案,就會出現Sys了,這樣以後就可以用VS2005編譯驅動喽