goodheaven
驱动牛犊
驱动牛犊
  • 注册日期2004-06-04
  • 最后登录2005-12-04
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1259回复:1

用Driverworks如何在驱动中连入一个lib

楼主#
更多 发布于:2005-05-30 10:25
我想在NT驱动中连入一个lib,可是编译就出现:
Compiling - openfile.c for i386
BUILD: Linking f:\\test\\sicmn\\openfile directory
Linking Executable - objchk\\i386\\openfile.sys for i386
openfile.obj() : error LNK2001: unresolved external symbol _test
objchk\\i386\\openfile.sys() : error LNK1120: 1 unresolved externals
BUILD: Done

lib中test的原形为:int test();这是一个空函数。

在驱动前我加入了
#include \"..\\testlib.h\"
#pragma comment(lib, \"..\\\\testlib.lib\")
renx44
驱动牛犊
驱动牛犊
  • 注册日期2005-05-30
  • 最后登录2005-06-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-02 16:12
在Sources文件中加入
TARGETLIBS=$(SDK_LIB_PATH)\\testlib.lib

具体请参考WIN2000DDK
谢谢送分!
游客

返回顶部