У меня есть VS 2013 + WDK, установленный на моем ПК, и я пытался создать драйвер для XP. Так что я создал новый проект KMDF Драйвер из меню Visual Studio и изменили платформу набор инструментов для XP:Создание драйверов XP от VS2013
В основном я просто попытался самый основной шаблон:
#include <ntddk.h>
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
DbgPrint("Hello World\n");
return STATUS_SUCCESS;
}
Однако, когда я его изменяю, я получаю ошибку:
C1083: Cannot open include file: 'ntddk.h': No such file or directory
Can anyo ne скажите мне, что я делаю неправильно? Или, по крайней мере, как я могу скомпилировать драйвер для поддержки Windows XP?
Большое спасибо.
См. [Этот ответ] (http://stackoverflow.com/a/19610405/33499) – wimh
@Wimmel, когда я это сделал, он просто произвел больше ошибок, есть идея? – user1326293
Да, исправляйте ошибки один за другим. Вы должны показать ошибки и свои настройки в (дополнительных) каталогах Include для тех, кто вам поможет. – wimh