一、安裝visual studio 2017,如下圖所示,勾選 “使用C++的桌面開發”,在右邊勾選需要的Windows 10 SDK版本,可以選擇安裝多個SDK版本,但要確保SDK版本與WDK版本一致,若不確定需要安裝哪個SDK版本,可以先不安裝
二、安裝SDK,若第1步已經確定SDK版本,此步驟可以跳過
從微軟官網下載對應SDK版本:
https://developer.microsoft.com/zh-cn/windows/downloads/sdk-archive/
注意:通過此方式下載的安裝程序,在國內網絡環境可能安裝不上
三、安裝WDK,建議按默認安裝
https://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit
四、確認SDK與WDK版本是否安裝上,在控制面板 –》 卸載程序
五、確認VS2017是否安裝成功
六、安裝後新建項目可能出現的問題
1、無法找到"ntddk.h":(或是無法找到其他頭文件或庫文件)
原因:VS安裝了多個SDK,並且默認使用的SDK版本與WDK版本不一致
解決:修改使用的SDK版本
項目--》屬性--》配置屬性 --》 Windows SDK版本 --》 修改爲與WDK一致的版本