1. 程式人生 > >## **Windows驅動編譯環境搭建(Visual Studio 2017 + WDK)*

## **Windows驅動編譯環境搭建(Visual Studio 2017 + WDK)*

*Windows驅動編譯環境搭建(Visual Studio 2017 + WDK)

在Win10環境下開發Windows驅動程式需要依賴WDK,微軟在”WDK7600“以後就不再提供獨立的核心驅動開發包了,而是必須首先安裝微軟整合開發環境VisualStudio。本文將介紹如何在Win10環境下配置Visual Studio 2017 + WDK開發環境。

微軟官網對於WDK的介紹如下: Windows 驅動程式工具包 (WDK) 與 Microsoft Visual Studio 和用於 Windows 的除錯工具相整合。該整合環境給你提供了開發、構建、打包、部署、測試和除錯驅動程式時所需的工具。 在整合的環境中,你可以執行各種基本的認證測試。WDK 包括多項技術和驅動程式模組的模板,其中包括 Windows 驅動程式框架 (WDF)、通用序列匯流排 (USB)、列印、網路和檔案系統篩選器。

安裝過程如下: 1、安裝Visual Studio 2017,如下圖所示,勾選Visual C++,確保Windows 10 SDK版本為15063(為與WDK版本保持一致,一定要確保WDK與SDK的版本一致,否則驅動編譯的時候會出錯),安裝Visual Studio 2017的時候如果不確定SDK版本會不會和WDK版本一致,可以先不安裝SDK,稍後獨立安裝,請看步驟2 借用了網上VS2015安裝的圖片,實際VS2017安裝的時候大體是一致的

這裡要確保SDK和WDK的版本一致,如果不一致可以先不用安裝,步驟2的時候下載安裝

4、確認安裝是否成功 從控制面板的軟體解除安裝介面可以看到WDK以及SDK對應版本已經安裝成功。

在這裡插入圖片描述

5、Visual Studio 2017中確認是否安裝成功 在建立工程介面可以看到有WDF專案

在這裡插入圖片描述

建立一個KMDF專案,可以編譯成功,至此安裝完成。

在這裡插入圖片描述