edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1199回复:7

一个奇怪的问题

楼主#
更多 发布于:2002-07-19 09:56
我按照《windows wdm设备驱动程序开发指南》书上的方法在VC6下编译我的驱动程序,我确定环境量设置正确,可是却出现这样的问题:
Deleting intermediate files and output files for project \'VedioTest - Win32 Checked\'.
--------------------Configuration: VedioTest - Win32 Checked--------------------
New or updated MSVC detected.  Updating DDK environment....
Setting environment for using Microsoft Visual C++ tools.
Starting dirs creation...Completed.
BUILD: Object root set to: ==> objchk
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Loading C:\\NTDDK\\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining c:\\wdmbook\\vediotest\\sys directory for files to compile.
    c:\\wdmbook\\vediotest\\sys
    c:\\wdmbook\\vediotest\\sys - 4 source files (1,891 lines)
BUILD: Compiling c:\\wdmbook\\vediotest\\sys directory
BUILD: nmake.exe failed - rc = 2
BUILD: Linking c:\\wdmbook\\vediotest\\sys directory
BUILD: nmake.exe failed - rc = 2
BUILD: Done

VedioTest.sys - 0 error(s), 0 warning(s)

为什么会出现nmake.exe failed - rc = 2呢?
请高手指点!
alexe_chen
驱动小牛
驱动小牛
  • 注册日期2002-03-21
  • 最后登录2006-07-31
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-19 10:23
是个怪问题。我也遇到过这个问题,稀里糊涂搞过。
1:在ddk的build环境中,build一下,看是否有同样问题出现
2:把你的source文件从新写一下,替换原来的。
好好学习,天天向上...
xdjm
驱动中牛
驱动中牛
  • 注册日期2001-04-02
  • 最后登录2024-01-25
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望25点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-07-19 11:35
检查以下你的Makefile文件是不是存在~~~ ;)
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-19 11:56
source文件重写后还是那个问题
付上source文件:

TARGETNAME=vediotest
TARGETTYPE=DRIVER
DRIVERTYPE=WDM
TARGETPATH=OBJ

INCLUDES=$(BASEDIR)\\inc;

SOURCES= Init.cpp \\
pnp.cpp \\
DebugPrint.c \\
vedio.rc

NTTARGETFILES=PostBuildSteps
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-19 11:59
makefile文件当然在了,而且绝对没有改动过。
另:如何生成source和makefile文件,用写字板可以吗?
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-19 12:03
没有资源文件是不是
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-07-19 13:56
呵呵,你说的资源文件是source,还是*.rc文件?
这两个文件都有了呀,可是还是不能通过,还有其他的原因吗?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-07-21 10:03
用户被禁言,该主题自动屏蔽!
游客

返回顶部