阅读:1036回复:1
按照向导生成的程序编译时竟然出错,不知何解?
刚学用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,不知这是怎么回事,有没有人碰到这个问题,帮忙解决一下,先谢谢了!!! |
|
沙发#
发布于:2004-03-06 16:35
终于解决问题,将方法贴出来贡献给大家,这毕竟是自己找到的答案:
安装完成以后进入\\NnMega\driverstudio\DriverWorks\lib\i386目录下查看,在checked和free子目录下没有任何链接库文件,在驱动程序开发中用到的一些库文件需要在安装完成后由开发人员自己编译链接形成。具体是进入\\NnMega\driverstudio\DriverWorks\Source目录,利用vc打开VdwLibs.dsw工程文件,选择菜单build\batch build,在弹出的对话框中,将四项全部选中,然后进行编译链接,所需要的链接库文件就已形成。 |
|