为驱动程序头包含设置$(KIT_SHARED_IncludePath)变量

时间:2015-03-29 22:03:26

标签: c# windows build driver wdk

关注https://msdn.microsoft.com/en-us/library/windows/hardware/hh439654(v=vs.85).aspx

我收到了与此类似的错误:error C1083: Cannot open include file: '\inc\wxp\warning.h': No such file or directory

建议的修复程序可以解决最初的问题,但是,还有其他未定位的头文件。不是手动定位和更改每个路径,而是如何设置$(KIT_SHARED_IncludePath)指向正确的文件夹,因为错误似乎是由于此路径变量不正确而产生的?

2 个答案:

答案 0 :(得分:0)

您不应该自己设置KIT_SHARED_IncludePath:WDK工具集会自动将该值设置为共享标头所在的位置。

我不知道你为什么要包括" inc \ _ wxp \ warning.h",但我很确定最近的WDK(自Windows 8以来的任何WDK)都没有&#39 ; t在这些位置发送标题(没有" inc \ _ wxp"目录)。

你应该能够简单地#include warning.h(没有任何目录)并且应该这样做,因为$(KIT_SHARED_IncludePat)是所有驱动程序的默认包含路径的一部分。

答案 1 :(得分:0)

我认为您的主要问题是Visual Studio 2015配置不正确。

您是否阅读过http://www.windrvr.com/2015/05/11/wdk-installation-tips/? 您应该能够从控制面板更改安装并添加"工具和Windows SDK 10.0.xxxxx"这似乎是必需的。