【发布时间】:2015-08-06 15:13:07
【问题描述】:
无法构建驱动程序,Visual Studio 2012 错误 C1083:无法打开包含文件:'fltKernel.h':没有这样的文件或目录
【问题讨论】:
标签: c visual-studio-2012 wdk
无法构建驱动程序,Visual Studio 2012 错误 C1083:无法打开包含文件:'fltKernel.h':没有这样的文件或目录
【问题讨论】:
标签: c visual-studio-2012 wdk
你需要添加
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\km
到
其他包含目录
在C/C++/通用
【讨论】:
我认为这与 Windows 8 WDK 相关?只需确保标头已安装在您的套件标头目录中(“C:\Program Files (x86)\Windows Kits\8.0\Include\km”)。另请注意,fltKernel.h 是内核模式头文件,因此您只能将其包含在内核模式驱动程序项目中。
如果您的安装中缺少标头,我建议您重新安装 WDK。如果它没有丢失并且由于某种原因仍未找到,您可以尝试手动将其绝对路径添加到包含的标题列表中,以查看它是否解决了问题。如果这有效(它应该),那么您首先可以弄清楚为什么它从您的包含路径中丢失。
【讨论】:
该文件是 Windows 驱动程序工具包的一部分,您可能需要配置构建工具以使用正确的 Windows SDK。 (并确保您已在 Visual Stdio 上完成设置以添加 SDK)
【讨论】: