Windows 10 WDF驱动初探(一) 开发环境的安装
开发准备
开发工具:Visual Studio 2019 Professional
主机:Windows 10 专业版 21H1
目标机:Windows 10 专业版 21H1
虚拟机: Hyper-V
安装工具过程参考以下链接
https://docs.microsoft.com/zh-cn/windows-hardware/drivers/download-the-wdk
1.安装VS 2019,安装时选择“使用C++的桌面开发”(此处有坑,下面填)。

*开发驱动不需要通用Windows平台开发,只选择C++那个即可。
2.安装适用于系统版本的Windows SDK(可以在VS Installer中的单个组件中安装)。

3.安装适用于系统版本的WDK。
填坑时间:
WDK 默认启用了 Spectre 缓解,但需要为要开发的每个体系结构将 Spectre 缓解库安装在 Visual Studio 中。 此外,开发适用于 ARM/ARM64 的驱动程序还需要这些体系结构的生成工具也安装在 Visual Studio 中。 若要查找这些项,需要知道系统上安装的 MSVC 的最新版本。
若要查找系统上安装的最新版 MSVC,请在 Visual Studio 安装程序中转到“工作负荷”页,在右侧窗格的“安装详细信息”下展开“使用 C++ 的桌面开发”,然后找到“MSVC v142 - VS 2019 C++ x64/x86 生成工具(V14.xx)”(请注意,其中的 xx 应该就是可用的最高版本)。
!!!括号里可能不是Vxx.xx,而是最新!直接搜索最新,选择想要的生成工具和库安装即可。

浙公网安备 33010602011771号