stoneyr
驱动牛犊
驱动牛犊
  • 注册日期2002-01-13
  • 最后登录2007-10-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1990回复:8

在用ddk命令行编译驱动程序时,出现链接错误,怎么加入lib文件呀?

楼主#
更多 发布于:2004-11-26 19:46
搞了一天,实际不知道怎么办,谢谢。
ctxez
驱动牛犊
驱动牛犊
  • 注册日期2004-10-31
  • 最后登录2006-07-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-26 23:32
你用的是哪个版本的ddk?
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
板凳#
发布于: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
stoneyr
驱动牛犊
驱动牛犊
  • 注册日期2002-01-13
  • 最后登录2007-10-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-27 09:58
我用 的是win2k ddk
to KMK:这样我也试过了,有这个错误don't know how to make 'c:\NTDDK\libchk\i386wdm.lib'
stoneyr
驱动牛犊
驱动牛犊
  • 注册日期2002-01-13
  • 最后登录2007-10-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-27 09:59
怎么斜杠都被去掉了?
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
5楼#
发布于:2004-11-27 11:52
do you have "makefile" ??
stoneyr
驱动牛犊
驱动牛犊
  • 注册日期2002-01-13
  • 最后登录2007-10-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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

tigerL
驱动小牛
驱动小牛
  • 注册日期2003-12-24
  • 最后登录2008-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望23点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-28 20:47
可能是你还没有生成wdm.lib,或者那个目录下没有wdm.lib,查一下那个目录下有没有wdm.lib。

[编辑 -  11/28/04 by  tigerL]
省元坊
stoneyr
驱动牛犊
驱动牛犊
  • 注册日期2002-01-13
  • 最后登录2007-10-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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
游客

返回顶部