oksun
驱动牛犊
驱动牛犊
  • 注册日期2003-07-13
  • 最后登录2004-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1036回复:1

按照向导生成的程序编译时竟然出错,不知何解?

楼主#
更多 发布于:2004-03-05 21:50
刚学用DriverStudio写驱动程序,用DriverWorks的向导生成了一个简单的驱动程序,可是编译时却出现如下错误:

LINK : fatal error LNK1181: cannot open input file "D:\PROGRA~1\Compuware\DriverStudio\DriverWorks\lib\I386\checked\vdw_wdm.lib"

经查DriverWorks\lib\I386\checked\文件夹下,有kndiswdm.lib  和vdw.lib两个库文件,这两个库文件还是DriverWorks\sources下的.dsw文件编译出来的,并没有vdw_wdm.lib,不知这是怎么回事,有没有人碰到这个问题,帮忙解决一下,先谢谢了!!!
oksun
驱动牛犊
驱动牛犊
  • 注册日期2003-07-13
  • 最后登录2004-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-06 16:35
终于解决问题,将方法贴出来贡献给大家,这毕竟是自己找到的答案:

安装完成以后进入\\NnMega\driverstudio\DriverWorks\lib\i386目录下查看,在checked和free子目录下没有任何链接库文件,在驱动程序开发中用到的一些库文件需要在安装完成后由开发人员自己编译链接形成。具体是进入\\NnMega\driverstudio\DriverWorks\Source目录,利用vc打开VdwLibs.dsw工程文件,选择菜单build\batch build,在弹出的对话框中,将四项全部选中,然后进行编译链接,所需要的链接库文件就已形成。
游客

返回顶部