Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
1. Насчет консоли DDK : 02.02.04 13:14 Число просмотров: 1408
Автор: ih8u <i hate you> Статус: Member
|
> 1. Насчет консоли DDK : > Start -> Development Kits -> W2k -> Checked build > Environment/Free build Environment > (отладочная и релизные варианты) > Запускаешь одну из них ... > cd C:\NTDDK\src\kernel\mca\imca\sys, а затем build ,- если > сработает нормально, значит DDK видит VC - а это и есть > минимально необходиое ... > > 2. Компиляция под VC6 ("доработать напильником по смыслу"): > - Созадть пустой проект и добавить к нему исходняки > драйвера > - В "Tools" -> "Options" -> "directoris": > прописать пути к хедерам DDK (C:\NTDDK\inc\) и поднять и > вверх > прописать пути к библиотекам DDK (C:\NTDDK\libchk\i386) и > поднять их вверх > - В "Project Seting": > - Для компилятора в "Project options:" добавить что-нибудь > типа: > /nologo /G4 /Gz /MTd /W3 /Z7 /Oi /Gf /Gy /I "E:\NTDDK\inc" > /D "_DEBUG" /D X86 /D "i386" /D "STD_CALL" /D > "CONDITION_HANDLING" /D "WIN32_LEAN_AND_MEAN" /D "NT_UP" /D > "RDRDBG" /D "SRVDBG" /D "DBG" /D "_IDWBUILD" /U "NT_INST" > /Fo".\Debug/" /Fd".\Debug/" /FD /Zel /c > - Для линковщика в "Project options:" добавить что-нибудь > типа: > ntoskrnl.lib hal.lib kernel32.lib /nologo /base:"0x10000" > /entry:"DriverEntry@8" /incremental:no > /pdb:".\Debug/testdrv1.pdb" /debug /debugtype:both > /machine:I386 /nodefaultlib /out:".\Debug\testdrv1.sys" > /SUBSYSTEM:native > - выходным файлом сделать *.sys
Во, второй вариант самое то! Спасибо!
|
|
|