【发布时间】:2016-06-17 02:50:10
【问题描述】:
我一直在尝试进入驱动程序开发(排队“不要那样做”) 我一直在查看this msdn page,在安装WDK (Windows Driver Kit) 10 之后,我仍然无法编译他们在该页面上使用的示例。
我查看了其他SO questions,但找不到WDK 的安装目录。当我尝试运行设置时,我受到以下欢迎:
我该如何解决这个问题?
【问题讨论】:
-
首先 - 是您计算机上的文件 - 使用搜索实用程序查找
ntddk.h文件。通常您需要将您的项目配置为指向 DDK - 这是一个项目配置。除了“DDK 似乎已安装”之外,您还没有提供很多信息。 -
对不起,我应该提到搜索文件没有结果。我觉得这很奇怪,因为它说 WDK 已安装。
-
我不得不手动搜索文件,但它位于
c:\program files (x86)\Windows Kits\10\Include\10.0.10586.0\km。您可能在示例中遗漏了一些设置以使其正常工作 -
这似乎是最新 WDK 的一个严重问题。我安装了 10.0.14393.0(新),甚至创建一个空的内核模式驱动程序项目也无法正确设置包含目录。手工制作它似乎也无济于事,因为它抱怨 10.0.14393.0 未安装。或者你们中的任何人有什么运气..?
-
..我认为有些东西是 foobared;我尝试安装 10.0.14393.0 Windows SDK(不是 WDK),但它声称“权限不足”失败 - 并且以管理员身份运行。我告诉你有什么不对劲...
标签: c++ visual-studio-2015 driver wdk