无法构建驱动程序,Visual Studio 2012 错误C1083:无法打开包含文件:'fltKernel.h':没有这样的文件或目录
答案 0 :(得分:0)
我认为使用Windows 8 WDK?只需确保标头已安装在套件头目录中(" C:\ Program Files(x86)\ Windows Kits \ 8.0 \ Include \ km")。另请注意,fltKernel.h是一个内核模式头,因此您只能将其包含在内核模式驱动程序项目中。
如果您的安装中缺少标题,我建议您重新安装WDK。如果它没有丢失并且由于某种原因仍然无法找到,您可以尝试手动将其绝对路径添加到包含的标题列表中,以查看它是否解决了问题。如果这样做(它应该),那么你可以首先找出你的包含路径中缺少它的原因。
答案 1 :(得分:0)
该文件是Windows驱动程序工具包的一部分,您可能需要配置构建工具以使用正确的Windows SDK。 (并确保您已在Visual Stdio上进行设置以添加SDK)
答案 2 :(得分:0)
您需要添加
C:\ Program Files(x86)\ Windows Kits \ 10 \ Include \ 10.0.17134.0 \ km
到
其他包含目录
在 C / C ++ /常规
中