yeats
驱动牛犊
驱动牛犊
  • 注册日期2001-04-10
  • 最后登录2012-02-17
  • 粉丝0
  • 关注0
  • 积分142分
  • 威望86点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
阅读:1764回复:6

编译Chris Cant 的《WindowsWDM设备驱动开发指南》的例子出错,请指教

楼主#
更多 发布于:2001-06-10 11:03
编译Chris Cant 的《WindowsWDM设备驱动开发指南》的例子WDM1时出错
阅读错误信息后,发现是
DWORD_PTR、ULONG_PTR 这两个没有定义

初学,实在不懂为什么,还请各位多帮忙

我使用的是win2000、vc6、win2000DDK
[yeats 编辑于 2001-06-10 11:06]
[url]http://oopslab.net[/url]
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-06-10 14:13
再来 个softice就万事OK!!基于命令行BUILD 有问题!!!
wilston
驱动牛犊
驱动牛犊
  • 注册日期2001-05-21
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-06-10 15:48
我也遇到了同样的问题:
说明一下我的环境:
Win2k
WinkDDK: 程序员大本营2000上的
VC 6。0
Driver Studio 2.01(本站下载)
abeh
驱动牛犊
驱动牛犊
  • 注册日期2001-04-10
  • 最后登录2003-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-06-10 17:39
我的没有问题呀,我用的是98DDK,VC6,用命令行,free和check都可以,用不着Driverwork和softice:build -nmake /a -386 OK!
我爱开发
yeats
驱动牛犊
驱动牛犊
  • 注册日期2001-04-10
  • 最后登录2012-02-17
  • 粉丝0
  • 关注0
  • 积分142分
  • 威望86点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-06-10 20:08
我用check 、free 也都可以呀

可就是编译时报那个错误,说那两个数没定义

他要包含什么头文件吗?

我该怎么办呢?
[url]http://oopslab.net[/url]
Iamme
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2005-10-11
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-06-11 09:48
你看看sources文件中不是有INCLUDES=$(BASEDIR)\inc;
是有这样一句吧,
你需要在autoexec.bat中添加
SET BASEDIR=c:\98DDK(这里换上你的DDK目录),
然后重启再试试
Go,go ahead
brade
驱动牛犊
驱动牛犊
  • 注册日期2002-10-08
  • 最后登录2005-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-10-25 16:27
环境变量要求设置,该书34页有详细的介绍。
另外,一个简单的解决方法是把makedivr。bat文件copy到system32中,呵呵,试试吧。
感谢这段岁月,让我认识了你
游客

返回顶部