Osirisoo0O

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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,而是最新!直接搜索最新,选择想要的生成工具和库安装即可。

posted on 2021-07-02 23:03  Osirisoo0O  阅读(999)  评论(0)    收藏  举报