Windows XP + VC 6.0 + WinXP_DDK + DriverStudio 3.2

一. 下載需要的軟件Visual studio 6.0英文版 + WinXP_DDK + DriverStudio 3.2

(1) VisualC++6_EN.zip;

(2) DriverStudio3.2;http://dldx.csdn.net/fd.php?i=365438024426550&s=fe42a5585d179c80d4d1b213d0a3cd34
(3) WinXP_DDK.rar;http://210.21.117.86/down/ocx/winxpddk.zip

二. 安裝和配置
軟件的安裝順序:Windows XP --> VC6.0 --> WinXP_DDK -> DriverStudio3.2。

(1)安裝WinXP_DDK時,要選上需要的build environment,把WDM_Samples都選上。

注意:安裝DDK時一定要把例子安裝(建議你安裝全部的模塊),否則編譯vdwlibs.dsw時會報如下的錯:
vdw_wdm.lib - 1 error(s), 0 warning(s)
然後打開引起錯誤的文件,發現:
#error The file is from the DDK at src\wdm\hid\inc. Install DDK HID samples to install hidport.h.  Or update INCLUDE path for hidport.h in the DDK! 


(2)設置VC6.0編譯環境

       啓動vc6,然後進行簡單的配置:菜單DriverStudio菜單下的DDK Build Settings,在彈出的對話框中選擇已經安裝的DDK目錄(例如C:\WINDDK\2600),在Windows DDK compiler Options中選擇"Enable only for Driver Studio"。選擇“DriverStudio->DDK Build Setting”,在“DDK Root Directory”選項中選入DDK目錄,例如“C:\WINDDK\2600”。


爲了防止每次啓動VC來編譯WDM時,都要設置DDK目錄,可以在“控制面板”的“系統”-〉“高級”-〉“環境變量E”設置中,添加一個系統變量BASEDIR=C:\WINDDK\2600。


      VC6.0-->Tools-->Options,點擊"Directories"選項卡:
      ->添加DDK的頭文件目錄,“Show directories for:"下選擇Include files

          C:\WINDDK\2600\INC\WXP

          C:\WINDDK\2600\INC\DDK\WXP

          C:\WINDDK\2600\INC\DDK\WDM\WXP


     ->添加DDK的庫文件目錄, “Show directories for:"下選擇Library files

          C:\WINDDK\2600\LIB\WXP\I386


三 編譯適合本機使用的庫文件(以下內容,如果用DDK編程者可以不看)
(1) 啓動VC6.0。開始-->所有程序 -->Compuware DriveStudio-->Develop-->DDK Building Settings,確保“DDK Root Directory”下方的內容是ddk的安裝目錄(比如我的是C:\WINDDK\2600),然後點擊下方的"Luanch Program"正式啓動vc6的開發環境。
(2) 進入菜單File-->Open Workspace(打開位於DriverStudio3.2安裝目錄的\DriverWorks\Source\vdwlibs.dsw)--> 進入菜單Build-->Set Active Configuration,點擊“Select x86"按鈕只選中全部的32位庫(我的電腦是32位的。注意:對於32位的電腦一定不要選中64位的庫,否則後面編譯會出錯)-->點擊按 鈕"Rebuild AlL”開始編譯。



四. 編譯一個DriverStudio自帶的實例EzUsb.dsw
啓動VC6,點擊菜單 File-->Open Workspace,打開項目文件C:\Program Files\Compuware\DriverStudio\DriverWorks\Examples\wdm\EzUsb\EzUsb.dsw,build->Set Active Configuration->EzUsb-Win32 Free->OK


Build->Build EzUsb.sys如果沒有報錯,那說明安裝和配置成功。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章