Author Topic: WDK Template  (Read 4926 times)

Offline verysimplenick

  • Single posting newcomer
  • *
  • Posts: 4
WDK Template
« on: March 15, 2011, 03:08:06 pm »
Hi!
I want use C::B with WDK, but I have some problems with it. Maybe you have templates?
--
p.s. My problem: that's lib's build send to nmake I don't know, I tryed link with some lib's like ntoskrnl.lib iotex.lib and some other... here output:
Quote
x86\link.exe /nologo /subsystem:native /LIBPATH:D:\WinDDK\6001.18001\lib /LIBPATH:D:\WinDDK\6001.18001\lib\crt\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\atl\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\mfc\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\w2k\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\wxp\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\wlh\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\wnet\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\wdf\i386 /LIBPATH:D:\WinDDK\6001.18001\lib\wdf\kmdf\i386  /out:qCBwdk.sys ntoskrnl.lib D:\WinDDK\6001.18001\lib\wxp\i386\hal.lib D:\WinDDK\6001.18001\lib\wxp\i386\nt.lib D:\WinDDK\6001.18001\lib\wxp\i386\ntdll.lib D:\WinDDK\6001.18001\lib\wxp\i386\ntoskrnl.lib D:\WinDDK\6001.18001\lib\wxp\i386\ntquery.lib D:\WinDDK\6001.18001\lib\wxp\i386\ntoskrnl.lib D:\WinDDK\6001.18001\lib\wxp\i386\kernel32.lib D:\WinDDK\6001.18001\lib\wxp\i386\iointex.lib D:\WinDDK\6001.18001\lib\crt\i386\libcimtd.lib D:\WinDDK\6001.18001\lib\crt\i386\libcmtd.lib D:\WinDDK\6001.18001\lib\crt\i386\libcpmtd.lib D:\WinDDK\6001.18001\lib\crt\i386\msvcirtd.lib D:\WinDDK\6001.18001\lib\crt\i386\msvcprtd.lib D:\WinDDK\6001.18001\lib\crt\i386\msvcrtd.lib D:\WinDDK\6001.18001\lib\wxp\i386\iointex.lib D:\WinDDK\6001.18001\lib\wxp\i386\ks.lib D:\WinDDK\6001.18001\lib\wxp\i386\lsadll.lib D:\WinDDK\6001.18001\lib\wxp\i386\lsasrvd.lib D:\WinDDK\6001.18001\lib\wxp\i386\wdm.lib D:\WinDDK\6001.18001\lib\wxp\i386\wdmsec.lib D:\WinDDK\6001.18001\lib\wxp\i386\ntstc_libcmt.lib D:\WinDDK\6001.18001\lib\wxp\i386\ntstc_msvcrt.lib  obj\Debug\driver.obj   /DEBUG
driver.obj : error LNK2019: unresolved external symbol __imp__ExFreePoolWithTag referenced in function _GetKernelBaseAddress
driver.obj : error LNK2019: unresolved external symbol __imp__ExAllocatePool referenced in function _GetKernelBaseAddress
driver.obj : error LNK2019: unresolved external symbol __imp__IoDeleteDevice referenced in function _DriverUnload@4
driver.obj : error LNK2019: unresolved external symbol __imp__IoDeleteSymbolicLink referenced in function _DriverUnload@4
driver.obj : error LNK2019: unresolved external symbol __imp__IoCreateSymbolicLink referenced in function _DriverEntry@8
driver.obj : error LNK2019: unresolved external symbol __imp__IoCreateDevice referenced in function _DriverEntry@8
LINK : error LNK2001: unresolved external symbol _NtProcessStartup
qCBwdk.sys : fatal error LNK1120: 7 unresolved externals