部署 VS2022 驱动开发环境-解决无法编译驱动的问题

使用 VS2022 安装驱动开发环境,创建默认的驱动项目是无法直接编译出驱动的文件的

需要使用 NuGet 给项目安装【Microsoft.Windows.WDK.x64】

1、下载安装 VS2022

下载地址:https://visualstudio.microsoft.com/zh-hans/downloads

VS2022 最低支持的 WDK 版本:10.0.26100

1.1 选择【使用 C++ 的桌面开发】

1.2 单个组件

搜索框输入【最新 x64】,全部勾选

搜索框输入【Windows 10 SDK】选择【10.0.26100.0】(VS2022支持的版本)

搜索框输入【WDK】选择【Windows 驱动程序工具包(WDK)】

点击【安装】等待安装结束

2、下载安装 WDK(选择最新的 10.0.26100 版本)

https://learn.microsoft.com/en-us/windows-hardware/drivers/other-wdk-downloads

3、 安装 WDK




4、创建 KMDF 项目


默认创建的驱动项目没有【Driver Settings】设置(这样是无法编译出 sys 驱动的)

使用 NuGet 程序包 添加 WDK 支持

输入 【WDK.x64 】 点击【安装


等待安装完毕

打开项目属性,可以看到已经出现【Driver Settings】等其他设置

修改【Target Platform】=>【Windows Driver】

重新编译项目,可以看到已经可以正常生成驱动文件了

5、驱动测试

测试环境

操作系统:Windows 10 x64 LTSC 21H2 19044.5487

相关推荐
阿昭L3 小时前
Windows键盘过滤
windows·驱动开发·windows内核·过滤驱动
hai3152475431 天前
# 矩阵算法·算子对齐工具 v6.1 — 技术规格与使用手册
java·开发语言·驱动开发·神经网络·spring·目标检测·矩阵
我不是懒洋洋1 天前
【C++】内存管理与模板(C++内存管理方式、new和delete的实现原理、malloc/free和new/delete的区别、函数模板、类模板)
c语言·开发语言·c++·青少年编程·visual studio
jingshaoqi_ccc1 天前
windows 10系统下QT的安装及在Visual studio中的扩展安装
windows·qt·visual studio
叶子野格2 天前
《C语言学习:文件操作》16
c语言·开发语言·c++·学习·visual studio
qq_411262422 天前
sdk不支持分配psarm如何办,能不能象S3一样支持
驱动开发
叶子野格2 天前
《C语言学习:位运算》17
c语言·开发语言·c++·学习·visual studio
我不是懒洋洋2 天前
手写一个异步日志库:从printf到高性能无锁日志
java·c语言·开发语言·c++·visual studio
湉湉家的小虎子2 天前
【科普贴】浅谈UFS接口——偏硬件解析
驱动开发·嵌入式硬件·fpga开发·硬件工程
枳实-叶3 天前
【Linux驱动开发】第18天:I2C驱动深度解析
linux·运维·驱动开发