2012-02-04 2 views
4

간단한 "Hello world"Windows 드라이버를 만들었습니다.Windows 드라이버 C1083 오류

에서는 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 

나는 확인 된 빌드 욕실하여 드라이버를 빌드하는 경우 vironment, 내가 얻을 :

오류 C1083 : 파일을 열 수 없습니다 포함 : 'codeanalysis \ sourceannotations.h': 그런 파일이나 디렉토리

sourceannotations.hC:\WinDDK\7600.16385.1\inc\crtC:\Program Files\Microsoft Visual Studio 10.0\VC\include\CodeAnalysis에 포함되지되지만, 난 단지 수 Winddk 디렉토리의 포함 된 파일을 사용하십시오.

어떻게해야합니까?

답변

0

DDK를 다시 설치 한 후 문제없이 파일을 컴파일했기 때문에 DDK가 잘못 설치되었을 수 있습니다.