wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1192回复:13

50分---关于一个编译错误!!

楼主#
更多 发布于:2002-11-20 09:29
用DDK 编译一个usb 驱动,提示如下错误:
各位能分析一下会是哪里有问题吗??(win2000 + ntddk)
build -nmake /a

BUILD: Object root set to: ==> objfre
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Loading e:\\NTDDK\\build.dat...
BUILD: Computing Include file dependencies:
BUILD: Examining d:\\driverenv\\gamepad directory for files to compile.
    d:\\driverenv\\gamepad - 6 source files (1,594 lines)
BUILD: Saving e:\\NTDDK\\build.dat...
BUILD: Compiling d:\\driverenv\\gamepad directory
NMAKE :  U1073: don\'t know how to make \'objfre\\i386\\gamepad.res\'
BUILD: nmake.exe failed - rc = 2
BUILD: Linking d:\\driverenv\\gamepad directory
NMAKE :  U1073: don\'t know how to make \'objfre\\i386\\gamepad.res\'
BUILD: nmake.exe failed - rc = 2
BUILD: Done
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-20 11:01
主要是你i386\\gamepad.res中RES文件的版本可能不对。
最好到VC里面去编译。
生成..\\ia64\\gamepad.res
当然..\\i386\\gamepad.res好象也可以。
我在WDM测试程序中转换后RES文件变大了。

解决了,别忘给分!!


生命驱动,活力无限!
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-20 11:08
装个DS用他带的TOOLS将SOUCE文件转成VC工程文件再编译很好用的。可以试试。
很想你,身不由己……
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-20 11:14
装个DS用他带的TOOLS将SOUCE文件转成VC工程文件再编译很好用的。可以试试。



用srctodsp比较好。
生命驱动,活力无限!
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-20 12:50
主要是你i386\\gamepad.res中RES文件的版本可能不对。
最好到VC里面去编译。
生成..\\ia64\\gamepad.res
当然..\\i386\\gamepad.res好象也可以。
我在WDM测试程序中转换后RES文件变大了。

解决了,别忘给分!!


 


我在vc 里面编译过,一点错误也没有,但就是没有生成.sys文件!!
  
另外:  大家这么热心,问题能不能解决我都会给分:)
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-20 12:53
装个DS用他带的TOOLS将SOUCE文件转成VC工程文件再编译很好用的。可以试试。


是不是 ds 下的tools 里的source to DSP Converter ??
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-20 12:55
[quote]装个DS用他带的TOOLS将SOUCE文件转成VC工程文件再编译很好用的。可以试试。



用srctodsp比较好。 [/quote]

你说的也是这个source to DSP Converter  工具吗??? :)
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
acx
acx
驱动小牛
驱动小牛
  • 注册日期2001-04-28
  • 最后登录2012-05-07
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望57点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-20 13:08
就是他
很想你,身不由己……
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-20 13:14
就是他


我用过之后反而编译出现很多错误(在vc下)  :( :(
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-20 13:15
原来还没有这么多错误  :( :(
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-20 13:28
[quote]主要是你i386\\gamepad.res中RES文件的版本可能不对。
最好到VC里面去编译。
生成..\\ia64\\gamepad.res
当然..\\i386\\gamepad.res好象也可以。
我在WDM测试程序中转换后RES文件变大了。

解决了,别忘给分!!


 


我在vc 里面编译过,一点错误也没有,但就是没有生成.sys文件!!
  
另外:  大家这么热心,问题能不能解决我都会给分:)
 [/quote]



其实也不一定非要用VC编译,我的意思是用VC打开.RES文件再保存,让它转换一下!!!
生命驱动,活力无限!
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-11-20 13:30
我就是用srctodsp转换W2K的NTDDK中SRC的驱动程序,无一错误!!!
生命驱动,活力无限!
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-11-20 14:34
我就是用srctodsp转换W2K的NTDDK中SRC的驱动程序,无一错误!!!

  给分,顺带再问一句:

  这么做的目的是什么?? 能不能简单介绍一下是怎么操作的??
   
   我的驱动还是不行  .......  :(   :( :( :(
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-11-20 14:57
[quote]我就是用srctodsp转换W2K的NTDDK中SRC的驱动程序,无一错误!!!

  给分,顺带再问一句:

  这么做的目的是什么?? 能不能简单介绍一下是怎么操作的??
   
   我的驱动还是不行  .......  :(   :( :( :( [/quote]

目的。将有SOURCE的一堆程序转换成VC的PROJECT。你试以下就知道了。
生命驱动,活力无限!
游客

返回顶部