阅读:1990回复:8
在用ddk命令行编译驱动程序时,出现链接错误,怎么加入lib文件呀?
搞了一天,实际不知道怎么办,谢谢。
|
|
沙发#
发布于:2004-11-26 23:32
你用的是哪个版本的ddk?
|
|
板凳#
发布于:2004-11-27 00:18
inside your "sources" file
add TARGETLIBS= $(DDK_LIB_PATH)\wdmsec.lib \ $(DDK_LIB_PATH)\ntdll.lib \ $(DDK_LIB_PATH)\ntoskrnl.lib |
|
地板#
发布于:2004-11-27 09:58
我用 的是win2k ddk
to KMK:这样我也试过了,有这个错误don't know how to make 'c:\NTDDK\libchk\i386wdm.lib' |
|
地下室#
发布于:2004-11-27 09:59
怎么斜杠都被去掉了?
|
|
5楼#
发布于:2004-11-27 11:52
do you have "makefile" ??
|
|
6楼#
发布于:2004-11-27 21:35
有呀
makefile # # DO NOT EDIT THIS FILE!!! Edit .\sources. if you want to add a new source # file to this component. This file merely indirects to the real make file # that is shared by all the driver components of the Windows NT DDK # !INCLUDE $(NTMAKEENV)\makefile.def sources TARGETNAME=ProcessHide TARGETTYPE=DRIVER DRIVERTYPE=WDM TARGETPATH=obj TARGETLIBS= $(DDK_LIB_PATH)wdm.lib \ $(DDK_LIB_PATH)ntoskrnl.lib INCLUDES=$(BASEDIR)\inc\ddk MSC_WARNING_LEVEL=-W3 -WX SOURCES= ProcessHide.cpp |
|
7楼#
发布于:2004-11-28 20:47
可能是你还没有生成wdm.lib,或者那个目录下没有wdm.lib,查一下那个目录下有没有wdm.lib。
[编辑 - 11/28/04 by tigerL] |
|
|
8楼#
发布于:2004-11-29 09:01
yes,that's right
thanks very much before this,i have to build driver by driver studio,then i can do it by hand from now on :) :P |
|