Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 构建示例驱动程序时出错:与WDK版本';8.1';找不到_Visual Studio_Msbuild_Windows 10_Wdk - Fatal编程技术网

Visual studio 构建示例驱动程序时出错:与WDK版本';8.1';找不到

Visual studio 构建示例驱动程序时出错:与WDK版本';8.1';找不到,visual-studio,msbuild,windows-10,wdk,Visual Studio,Msbuild,Windows 10,Wdk,我使用了github()中的一个Windows驱动程序示例,并尝试使用Visual Studio 2015在Windows 10上构建它 我已经安装了两个: WDK8.1及其SDK WDK10 但当我尝试构建项目时,会看到以下错误消息: An SDK corresponding to WDK version '8.1' was not found. Please install the SDK before building. minispy (Filter\minispy) C

我使用了github()中的一个Windows驱动程序示例,并尝试使用Visual Studio 2015在Windows 10上构建它

我已经安装了两个:

  • WDK8.1及其SDK
  • WDK10
但当我尝试构建项目时,会看到以下错误消息:

An SDK corresponding to WDK version '8.1' was not found. Please install the SDK before building.    minispy (Filter\minispy)    C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets
但是已经安装了8.1版SDK


Visual studio中是否有任何选项可用于将其指向SDK 8.1?

您可能使用了错误的平台工具集。要为Windows 10构建驱动程序,您需要针对Windows 10平台工具集之一(WindowsKernelModelDriver10.0或WindowsUserModeDriver10.0)。如果要使用SDK 8.1,则应使用WDK 8.1平台工具集(WindowsKernelModelDriver8.1或WindowsUserModeDriver8.1)


您不能使用10.0工具集并尝试将它们指向SDK 8.1,因为在两个工具包之间的磁盘上放置文件的方式有一些关键更改。使用适当的工具集有望解决这个问题

在安装VS的过程中,您是否遵循了所有说明

正确安装后,我已经处理了这个问题

(可选) 你安装了Windows10SDK吗?
下载链接:

在这种情况下,您可能会错过第3条

检查以下几点:

  • 安装Visual Studio 2015
  • 安装VisualC++(默认情况下未安装)
  • 安装适用于Windows 10的Windows SDK(默认情况下未安装)
  • 安装WDK 10(单独下载)
  • 从WDK 8.1升级项目(有关更多详细信息:)
  • 目前,, Visual Studio 2015支持WDK 10。 Visual Studio 2013支持WDK 8.1。 在我的环境中,Visual Studio 2015可能不支持WDK 8.1。 使用VS2015在WindowsUserModeDriver8.1中生成时发生错误:找不到道具

    WDK 10支持Windows 10/8.1/8(/7?)的生成驱动程序。 (另见:)

    要构建Windows 8.1驱动程序,请执行以下操作

  • 开放项目属性
  • 导航到配置属性>常规
  • 检查:平台工具集Windows****ModeDriver10.0
  • 导航到配置属性>驱动程序设置
  • 检查:目标操作系统版本:Windows 8.1
  • 选中:目标平台:桌面(默认:通用)

  • 我有同样的问题和解决办法 sdk版本10是在VS 2015之后发布的

    您应该手动下载并安装它。我使用以下链接下载sdk:

    另请参阅此链接以获取下载和安装sdk的帮助
    祝您好运

    @Reflection…安装SDK后,错误将得到解决?@Ronil是的,我有此错误,安装SDK后问题得到解决