错误C1083:无法打开包含文件:' \ inc \ _wxp \ warning.h':没有这样的文件或目录

时间:2014-06-10 07:17:41

标签: windows build visual-studio-2013 driver wdm

背景: 所以我选择了编程Windows驱动程序模型,并尝试使用visual studio 2013 Ultimate构建它的第一个样本。虽然这本书看起来很有名,但样本代码没有更新。

我看到一些迹象使用较旧的“构建”而不是当前的msbuild / visual studio。但这是另一种学习,除非有必要,否则我不准备做(特别是因为我没有找到nmake或构建得足够快,而且我将学习我不需要使用的旧构建过程。)

问题: 错误C1083:无法打开包含文件:'\ inc \ _wxp \ warning.h':没有这样的文件或目录stddcls.cpp

构建示例会给我这个错误。 我在include路径中包含了wdm.h和warning.h的文件夹。 Wdm.h得到解决,但warning.h继续抛​​出错误 - 我甚至不知道包含/引用的warning.h。

如果需要,我可以发布整个代码。

是的,我是司机发展的新手。

如果这本书太旧而无法使用,那么欢迎指向Windows驱动程序开发者的“更新”教程。

2 个答案:

答案 0 :(得分:2)

在Visual Studio中 项目 - >属性 - > C / C ++ - >高级 - >强制包含文件。

这里有一个关于warning.h的硬链接。这需要改为 C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Include \ shared \ warning.h,错误就消失了!

答案 1 :(得分:0)