背景: 所以我选择了编程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驱动程序开发者的“更新”教程。
答案 0 :(得分:2)
在Visual Studio中 项目 - >属性 - > C / C ++ - >高级 - >强制包含文件。
这里有一个关于warning.h的硬链接。这需要改为 C:\ Program Files(x86)\ Windows Kits \ 8.1 \ Include \ shared \ warning.h,错误就消失了!
答案 1 :(得分:0)
“编写Windows驱动程序模型”的另一个有用链接Oney: