C++ MSBuild配置错误WDK 8.1 Visual Studio 2015生成内核模式驱动程序

C++ MSBuild配置错误WDK 8.1 Visual Studio 2015生成内核模式驱动程序,c++,msbuild,visual-studio-2015,driver,C++,Msbuild,Visual Studio 2015,Driver,我正在与VS 2015 C++平台工具集的配置属性进行斗争,以构建一个测试*.sys内核驱动程序,我想在这个晚上玩。 因此,这是VS 2015 Pro(更新1)和WDK 8.1(刚刚下载)的全新安装,运行在clean Win 8.1上 所有lib和头文件(如ntddk.h)都已就位 但是C++解决方案资源管理器->常规->平台工具集并没有吃掉所有选项: Visual Studio 2015 (v140) -- ok Visual Studio 2015 - Windows XP (v140_x

我正在与VS 2015 C++平台工具集的配置属性进行斗争,以构建一个测试*.sys内核驱动程序,我想在这个晚上玩。

因此,这是VS 2015 Pro(更新1)和WDK 8.1(刚刚下载)的全新安装,运行在clean Win 8.1上

所有lib和头文件(如ntddk.h)都已就位

但是
C++解决方案资源管理器->常规->平台工具集
并没有吃掉所有选项:

Visual Studio 2015 (v140)  -- ok
Visual Studio 2015 - Windows XP (v140_xp)  -- ok
WindowsApplicationForDrivers8.1  -- error
WindowsKernelModeDriver8.1  -- error (need this one)
WindowsUserModeDriver8.1  -- error
建议如下:

一个或多个值无效。MSBuild返回了以下错误: 导入的项目“C:\Program Files” (x86)\MSBuild\Microsoft.Cpp\v4.0\v120\Microsoft.Cpp.props”未被删除 建立(但目录存在!)确认 声明正确,并且文件存在于磁盘上。 C:\程序文件 (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Redirect.12.props

我不知道会是什么。我应该把WDK 10带到VS2015吗

无论如何,我需要在VS 2015上构建驱动程序的能力。 它可能是定向编译器脚本吗

有什么想法吗?

好的

移动到WDK 10有帮助

确保您的计算机上安装了相同版本的SDK和WDK 电脑

移动到WDK 10有帮助

确保您的计算机上安装了相同版本的SDK和WDK 电脑


如果您正在使用visual studio,则需要安装visual studio的驱动程序更新,然后必须为其获取适当的更新。我有一个链接,请按照这个链接,你会摆脱这个问题


您需要安装visual studio的驱动程序更新。如果您正在使用visual studio,则必须为其获取适当的更新。我有一个链接,请按照这个链接,你会摆脱这个问题