c++ 什么是正确的SDK和WDK版本,以避免在Windows 10上的Visual Studio 2022中出现“无法打开源文件- ntifs.h”错误?

dy2hfwbg  于 2023-05-23  发布在  Windows
关注(0)|答案(1)|浏览(471)

由于我的wdk和sdk版本,我一直得到这个错误:“无法打开源文件- ntifs.h”
我在尝试构建项目时遇到以下错误:
无法打开源文件:ntifs.h无法打开源文件:ntstrsafe.h
我正在使用Visual Studio 2022(带有SDK和WDW,21 H2)。
看了一些教程降级到vs 2019和2004版本,但它给了我的错误,我需要这个版本,所以我不得不升级回2022,现在我是如此迷失。我在Windows 10上,它说21 h2版本是Windows 11的。有人能解释一下我应该为我的vs 2022与Windows 10下载什么SDK和WDW吗?

toiithl6

toiithl61#

问题是我不得不使用WDK和SDK v2004降级到VS 2019,但我得到了这个错误:

A WDK corresponding to target ’10.0.19041.0’ was not found.

我在这里找到了解决上述错误的方法:Hardware development kits for Windows 10, Version 2004
在驱动程序项目的属性页(配置属性>常规)中,将Windows SDK版本设置为$(LatestTargetPlatformVersion)
如果此选项不可选择,则选择“从父级或项目默认值继承”选项

相关问题