菜鸟问一个很简单的问题!

onion 2005-02-05 12:16:42
我的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产生的代码吗?郁闷死我了
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Microsoft 2005-02-06
  • 打赏
  • 举报
回复
我给你顶一
Leo 2005-02-05
  • 打赏
  • 举报
回复
头文件没有包含或路径设置不对,

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧