Ошибка драйвера C1083 для Windows - PullRequest
4 голосов
/ 05 февраля 2012

Я создал простой драйвер Windows "Hello world".

hello.c

#include <ntddk.h> 

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

Makefile

!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\crt и C:\Program Files\Microsoft Visual Studio 10.0\VC\include\CodeAnalysis, но я могу использовать только включенные файлы из каталога Winddk.

У вас есть предложения, что мне делать?

1 Ответ

0 голосов
/ 05 февраля 2012

Возможно, я неправильно установил DDK, потому что после переустановки DDK я скомпилировал файлы без проблем.

...