rijet
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2003-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1610回复:6

现在有个很菜的问题!关于D12!高手进来看看!解决了300分送上!!

楼主#
更多 发布于:2003-05-24 20:04
我的毕业设计任务是做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-24_d12isodriver.rar (25KB)  2
rijet
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2003-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-27 21:13
再顶一下,我可是全部分送上啊!没人来抢这么简单就到手的分吗?!
rijet
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2003-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-26 14:58
顶一下!
rijet
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2003-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于: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]
yangyangyaya
驱动牛犊
驱动牛犊
  • 注册日期2003-03-01
  • 最后登录2004-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于: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
就可以了。
rijet
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2003-06-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-05-25 14:16
楼上的老大,能说具体点吗?小弟是初学驱动,确实很多地方不懂,要对那些地方进行改动啊?!现在很急!多谢了!!如能解决,300分全部送上!
gracecat
驱动牛犊
驱动牛犊
  • 注册日期2003-03-29
  • 最后登录2003-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-05-25 09:10
你提供的是98驱动吧。
我试过在2000DDK下编译可以成功的,再试试吧。
游客

返回顶部