dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
阅读:2327回复:3

请高手指点DS中的编译错误问题!!!万分感谢

楼主#
更多 发布于:2004-09-20 17:33

驱动开发 17:22:28
高手,我又有问题要请教了 ,我编译武安河的那个加了补丁的RegSample例子,为什么一直有Compiling...
Test_RegSample.cpp
C:\Documents and Settings\minfei\桌面\wdmsource\Win2000\RegSample\exe\Test_RegSample.cpp(99) : error C2065: 'CTL_CODE' : undeclared identifier
C:\Documents and Settings\minfei\桌面\wdmsource\Win2000\RegSample\exe\Test_RegSample.cpp(99) : error C2065: 'FILE_DEVICE_UNKNOWN' : undeclared identifier
C:\Documents and Settings\minfei\桌面\wdmsource\Win2000\RegSample\exe\Test_RegSample.cpp(99) : error C2065: 'METHOD_BUFFERED' : undeclared identifier
C:\Documents and Settings\minfei\桌面\wdmsource\Win2000\RegSample\exe\Test_RegSample.cpp(99) : error C2065: 'FILE_ANY_ACCESS' : undeclared identifier
C:\Documents and Settings\minfei\桌面\wdmsource\Win2000\RegSample\exe\Test_RegSample.cpp(121) : error C2065: 'METHOD_IN_DIRECT' : undeclared identifier
C:\Documents and Settings\minfei\桌面\wdmsource\Win2000\RegSample\exe\Test_RegSample.cpp(143) : error C2065: 'METHOD_NEITHER' : undeclared identifier
Error executing cl.exe.

Test_RegSample.exe - 6 error(s), 0 warning(s)
The following environment variables were not found
$(TARGET_LIB_PATH)
 
驱动开发 17:23:00
这些错误呢?我查了查// RegSampleioctl.h
//
// Define control codes for RegSample driver
//

#ifndef __RegSampleioctl__h_
#define __RegSampleioctl__h_

#define READ_DWORD CTL_CODE(FILE_DEVICE_UNKNOWN, 0x800, METHOD_BUFFERED, FILE_ANY_ACCESS)
#define READ_STRING CTL_CODE(FILE_DEVICE_UNKNOWN, 0x801, METHOD_IN_DIRECT, FILE_ANY_ACCESS)
#define READ_BOOLEAN CTL_CODE(FILE_DEVICE_UNKNOWN, 0x802, METHOD_NEITHER, FILE_ANY_ACCESS)
#endif
驱动开发 17:26:16
这些代码,编译说CTL_CODE没有定义,总之就是这个里面所有的符号他说都没定义,请问这个。H文件里面的这些是怎么理解的?我开始照着书上把那些派遣例程的代码都加了,编译没任何问题能生成SYS文件,可就是生成测试程序的时候出问题,还请高手指教,万分感谢!!!!!!!!!!!!!!!!  
附件名称/大小 下载次数 最后更新
2004-09-20_RegSample.rar (3138KB)  4
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-09-20 20:22
编译通过,没任何错误,可能你系统环境错了问题
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
dillonhua
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望401点
  • 贡献值0点
  • 好评度128点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-21 07:46
你的意思是我以前编译的DriverStudio里面的那两个库文件有问题?不过以前编译的时候,是有提示,很多头文件没找到,但是都不是编译WDM库的头文件,我就没有太在意,是不是需要再重新编译一下库呢?
请指教,万分感谢!
legendboy
驱动牛犊
驱动牛犊
  • 注册日期2007-03-30
  • 最后登录2007-08-19
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-04-09 18:03
#include "winioctl.h"
游客

返回顶部