部署 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

相关推荐
lisw056 小时前
论机器人赋能的精准农业!
驱动开发·机器人·硬件工程
Vitaliy Kostrov(柯维远)7 小时前
客户端如何检查直播流:从流内标记到停止播放
android·运维·服务器·驱动开发·网络安全·系统架构·cdn
156082072198 小时前
银河麒麟 Qt 可执行文件打包说明
开发语言·驱动开发·qt
H.莓飛1 天前
【Linux】自主 Shell
linux·运维·服务器·c语言·开发语言·visual studio
lisw051 天前
当生物阻抗遇上生物力学:EIM技术实现肌肉状态精准感知
驱动开发·信号处理
泡海椒2 天前
JQuick-Excel 自定义 SPI Provider:用 fullName 扩展 TRANSFORM 函数
驱动开发·excel
一 铭2 天前
Pi实战 12:TDD 测试驱动篇——用 Pi 做测试驱动开发
驱动开发·tdd
kmomo..2 天前
Linux 驱动开发学习笔记:UART、触摸屏与 ADC 驱动实战
linux·驱动开发·学习
catino2 天前
SDD:规范驱动开发(Spec-Driven Development)
驱动开发·ai
ABB自动化3 天前
带二期控制的PowerFlex 700S驱动器
驱动开发·制造·信息与通信·模块测试·plc 控制器