1. 從微軟官方下載WDDK,好比:GRMWDK_EN_7600_1.ISO(http://download.microsoft.com/download/4/A/2/4A25C7D5-EFBE-4182-B6A9-AE6850409A78/GRMWDK_EN_7600_1.ISO);api
2. 根據操做系統安裝WDDK,好比:Windows 7;
安裝過程當中能夠設置安裝路徑,默認爲:C:\WinDDK\7600.16385.1;
3. 安裝完成後,能夠在安裝目錄下看到所安裝的文件,此次主要用到inc和lib文件夾:
4. 這個時候須要設置工程設置相關路徑:
注意:$(IncludePath)必須在D:\WinDDK\7600.16385.1\inc\api前面,不然會致使問題5-a;
5. 編譯過程當中碰到的問題:
a. error C2065: 「_In_opt_z_」: 未聲明的標識符;
包含頭文件的順序致使的;由於WDDK&VS開發路徑下,都有相同的頭文件致使的;
b. fatal error C1189: #error : The C++ Standard Library forbids macro;
添加預編譯頭:_XKEYCHECK_H,以下圖: