Windows驱动程序C1083错误

时间:2012-02-04 22:50:15

标签: c driver device-driver wdk

我创建了简单的“Hello world”Windows驱动程序。

的hello.c

#include <ntddk.h> 

NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath) 
{
    DbgPrint("Hello, World\n");
    return STATUS_SUCCESS; 
}

生成文件

!INCLUDE $(NTMAKEENV)\makefile.def

来源

TARGETNAME = hello
TARGETPATH = obj
TARGETTYPE = DRIVER

INCLUDES   = %BUILD%\inc
LIBS       = %BUILD%\lib

SOURCES    = hello.c

如果我通过Checked Build Environment构建驱动程序,我会得到:

  

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

sourceannotations.h包含在C:\WinDDK\7600.16385.1\inc\crtC:\Program Files\Microsoft Visual Studio 10.0\VC\include\CodeAnalysis中,但我只能使用Winddk目录中包含的文件。

你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

也许我错误地安装了DDK,因为在重新安装DDK之后我编译了文件没有问题。