阅读:1610回复:6
现在有个很菜的问题!关于D12!高手进来看看!解决了300分送上!!
我的毕业设计任务是做2000下的D12的usb驱动,我已经有了一个,但是用NTDDK来BUILD时出现错误,错误信息如下:
Compiling c:\\d12 directory ******************** \'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 386=1\' c:\\NTDDK\\bin\\makefile.def(272) : U1050: Setting TARGETPATH= c:\\NTDDK\\lib in .\\sources is not valid - please use obj. Stop. BUILD: nmake.exe failed - rc = 2 Linking c:\\d12 directory ******************** \'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1\' c:\\NTDDK\\bin\\makefile.def(272) : U1050: Setting TARGETPATH= c:\\NTDDK\\lib in .\\sources is not valid - please use obj. Stop. BUILD: nmake.exe failed - rc = 2 这是什么原因?!在98DDK下没有问题啊!难道有什么不同吗?附上驱动源程序!多谢高手指点!全部分送上!! [编辑 - 5/24/03 by rijet] [编辑 - 5/27/03 by rijet] |
|
|
沙发#
发布于:2003-05-27 21:13
再顶一下,我可是全部分送上啊!没人来抢这么简单就到手的分吗?!
|
|
板凳#
发布于:2003-05-26 14:58
顶一下!
|
|
地板#
发布于:2003-05-25 15:49
楼上的老大,可以编译了!先献上10分!编译信息如下:
C:\\d12>build -cZ BUILD: Object root set to: ==> objfre BUILD: /i switch ignored BUILD: Compile and Link for i386 BUILD: Compiling c:\\d12 directory Compiling - d12.rc for i386 Compiling - d12.c for i386 Compiling - ioctl.c for i386 Compiling - ocrw.c for i386 Compiling - d12irp.c for i386 BUILD: Linking c:\\d12 directory Linking Executable - objfre\\i386\\d12test.sys for i386 BUILD: Done 5 files compiled - 2 Warnings 1 executable built 这个有什么问题吗?在2000DDK下属于成功编译吗? [编辑 - 5/25/03 by rijet] |
|
地下室#
发布于:2003-05-25 15:31
修改一下source文件,如下:
TARGETNAME=D12TEST TARGETTYPE=DRIVER TARGETPATH=obj INCLUDES= ..\\ TARGETLIBS=$(BASEDIR)\\lib\\*\\free\\usbd.lib \\ $(BASEDIR)\\lib\\*\\free\\wdm.lib SOURCES= \\ d12.rc \\ d12.c \\ ioctl.c \\ ocrw.c \\ d12irp.c 就可以了。 |
|
5楼#
发布于:2003-05-25 14:16
楼上的老大,能说具体点吗?小弟是初学驱动,确实很多地方不懂,要对那些地方进行改动啊?!现在很急!多谢了!!如能解决,300分全部送上!
|
|
6楼#
发布于:2003-05-25 09:10
你提供的是98驱动吧。
我试过在2000DDK下编译可以成功的,再试试吧。 |
|