阅读:1365回复:1
使用WDM写USB驱动时,编译tdint5.lib 居然通不过,请教各位大哥!
目前使用的是VC++6.0英文版 + windows2003_ddk + DS3.2.1.
编译DS里面的现成工程tdiclient.dsw的时候。出现了一下错误,请教各位大哥是怎么回事情啊? 在DDK build setting 里面已经选定了C:\WINDDK\3790.1830,而且使用的是BUILD with BUILD.EXE。 问题如下: 100>Building Library - c:\progra~1\compuware\driverstudio\drivernetworks\lib\i386\tdint5.lib for i386 100>errors in directory c:\progra~1\compuw~1\driver~1\driver~3\source\tdicli~2 100>LIB : error LNK1181: cannot open input file 'objfre_wxp_x86\i386\kipintr.obj' |
|
|
沙发#
发布于:2009-08-12 14:33
SB驱动程序开发DDK VC DS3.2安装与配置2007年05月18日 星期五 15:311.软件的安装顺序:VC6.0 -> DDK_XP -> DriverStudio3.2 ,如果装错了,把DS3.2删除再重装就OK了.
2.编译库文件: (1).启动VC6.0,进入菜单DriverStudio>>DDK Build Settings指向DDK安装位置; (2).进入菜单Open Workspace,打开位于DS安装目录的\DriverWorks\Source\vdwlibs.dsw; (3).进入Build菜单,选择batch Build,在之后的对话框中选择你想如何编译; (4).对于32位编译,最好选择全部复选框,但没有必要选择64位的; (5).点击Rebuild AlL,过一会就生成文件; 注:如果出现无法打开文件这类的错误,一般都是DDK Build Settings 指向不对,或安装顺序有误; 3.使用Driver wizard生成驱动程序: (1).在VC6.0的界面下,进入Driver wizard进行设置; (2).设置好后将生成驱动文件,然后用VC6.0进行编译; (3).进行Build菜单,Rebuild AlL将生成.sys文件,说明生成驱动成功; 注:如果出现无法打开ntstrsafe.lib的错误,进入菜单Project=>Settings去掉Link里的ntstrsafe.lib, 就OK了.(说是什么DS3.2的BUG,郁闷) 注:DDK对OS敏感,VC用英文原版,最好不要用汉化版,DS3.2是最新版,已经停止更新了. |
|