cpp и c файлы при build'е драйвера с помощью ddk
От: вфкл Россия  
Дата: 11.08.05 20:30
Оценка:
недавно скачал winxp ddk — решил повтыкать, как его использовать. простейший драйвер

driver.c:

#include <ntddk.h>

NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject,IN PUNICODE_STRING RegistryPath)
{
return STATUS_SUCCESS;
}

билдится, все нормально

стоит расширение поменять на cpp (driver.cpp):

d:\winddk\2600\inc\ddk\wxp\ntddk.h(2152) : error C2220: warning treated as error
— no object file generated
d:\winddk\2600\inc\ddk\wxp\ntddk.h(2152) : error C4162: '_ReturnAddress' : no function with C linkage found
ну и дальше такие же ошибки С4162

при добавлении любого cpp файла с #include <ntddk.h> — тоже самое

хотелось бы знать — это лечится как-то?

и еще — слышал, что есть Source to dsp утилита из пакета Numega DDK, которая из source файла делает dsp для vc. Для VS .NET ее можно использовать? Если да, можно ли ее сбросить на dark@kcci.ru (именно эту утилиту, без всего остального барахла)? Буду весьма признателен
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.