onionhm
驱动牛犊
驱动牛犊
  • 注册日期2003-02-06
  • 最后登录2008-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1330回复:2

error C2065

楼主#
更多 发布于:2005-02-05 17:05
我的OS是Windows 2000,我装的是DS2.7,可是我买的武安河的那本《WDM 2000/XP驱动开发》书上的例子是DS2.6编译的,我现在自己重新编译的结果是类似如下,
Compiling...
Test_CharSample.cpp
E:\MyProjects\Win2000\CharSample\exe\Test_CharSample.cpp(59) : error C2065: 'CTL_CODE' : undeclared identifier
E:\MyProjects\Win2000\CharSample\exe\Test_CharSample.cpp(59) : error C2065: 'FILE_DEVICE_UNKNOWN' : undeclared identifier
E:\MyProjects\Win2000\CharSample\exe\Test_CharSample.cpp(59) : error C2065: 'METHOD_BUFFERED' : undeclared identifier
E:\MyProjects\Win2000\CharSample\exe\Test_CharSample.cpp(59) : error C2065: 'FILE_ANY_ACCESS' : undeclared identifier
Error executing cl.exe.

Test_CharSample.obj - 4 error(s), 0 warning(s)
但是我自己直接用DS2.7向导产生的代码却都可以编译通过,为什么啊!!!,是不是还是个编译环境有关系?不能编译2.6产生的代码吗?郁闷死我了
泰山顶上一棵葱! 我是葱头我怕谁! 你算哪棵葱啊?
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-02-08 10:05
这些错误表明你没有包含好正确的头文件,你包含WINIOCTL.H应该就可以了,或者你甚至好Include路径应该也可以
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
ruirui1
驱动牛犊
驱动牛犊
  • 注册日期2007-01-22
  • 最后登录2011-03-25
  • 粉丝0
  • 关注0
  • 积分287分
  • 威望100点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-01-25 13:27
我也遇到了这样的问题了。我是在编写控制台文件时没问题,编写对话框时就说没定义,该加的头文件都加了,还是不行
游客

返回顶部