thanfur
驱动牛犊
驱动牛犊
  • 注册日期2007-10-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望268点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
阅读:1635回复:1

请教2000驱动转98驱动的问题

楼主#
更多 发布于:2008-01-10 16:01
已完成一个2000下的驱动,用的是2005加DDK6000的平台.我开始以为98和2000,XP驱动应该是源代码兼容的.现在想把2000下的移植到98下.我用的是98DDK加VC6.0的平台.编译的时候发现,以前在2005和DDK6000里的头文件和6.0,98DDK里的头文件有很大变动.编译时出现了很多问题.
例如
````````````````````````
d:\98ddk\inc\win98\wmistr.h(277) : error C2061: syntax error : identifier 'ULONG_PTR'
d:\98ddk\inc\win98\wmistr.h(281) : error C2059: syntax error : '}'
d:\98ddk\inc\win98\wmistr.h(306) : error C2061: syntax error : identifier 'ULONG_PTR'
d:\98ddk\inc\win98\wmistr.h(311) : error C2061: syntax error : identifier 'InstanceInfo'
d:\98ddk\inc\win98\wmistr.h(311) : error C2059: syntax error : ';'
d:\98ddk\inc\win98\wmistr.h(312) : error C2059: syntax error : '}'
d:\98ddk\inc\win98\wmistr.h(314) : error C2059: syntax error : '}'
d:\98ddk\inc\win98\wmistr.h(316) : error C2061: syntax error : identifier 'WMIREGGUID'
d:\98ddk\inc\win98\wmistr.h(316) : error C2059: syntax error : ';'
d:\98ddk\inc\win98\wmistr.h(317) : error C2061: syntax error : identifier 'PWMIREGGUID'
d:\98ddk\inc\win98\wmistr.h(317) : error C2059: syntax error : ';'
d:\98ddk\inc\win98\wmistr.h(388) : error C2061: syntax error : identifier 'WMIREGGUIDW'
```````````````````````````````````````````````
请教下大家,如果要写个98的驱动,我现在的2000驱动代码还能用吗? 希望经过简单的修改或是改变下编译环境能实现源代码兼容
thanfur
驱动牛犊
驱动牛犊
  • 注册日期2007-10-27
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望268点
  • 贡献值0点
  • 好评度39点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-16 14:49
经过我的摸索
编译现在通过了
连接的时候出了问题
debug.obj : error LNK2001: unresolved external symbol _RtlStringCbVPrintfA@16
pcm8016a.obj : error LNK2001: unresolved external symbol _GUID_DEVINTERFACE_PCM8016A
iorw.obj : error LNK2001: unresolved external symbol __fltused
iorw.obj : error LNK2001: unresolved external symbol __ftol
obj\i386\checked\PCM8016A.sys : fatal error LNK1120: 4 unresolved externals
关注中 期待高手指点
游客

返回顶部