punk
驱动小牛
驱动小牛
  • 注册日期2001-04-07
  • 最后登录2018-06-01
  • 粉丝0
  • 关注0
  • 积分621分
  • 威望164点
  • 贡献值0点
  • 好评度60点
  • 原创分0分
  • 专家分0分
阅读:4741回复:4

这是什么原因 error C2065: 'try' : undeclared identifier?

楼主#
更多 发布于:2004-06-29 14:55
win2000 ddk 编译的时候出现的问题?
难道不能进行异常处理吗?
还是需要包含某些特殊的库? :)
不停学习
stephen_young
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2008-02-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-29 17:35
   虽然我没有用过异常处理,但是我看到oney的书上有这方面的论述.而且语法不是try而是带有两个下划线的__try
例如:
__try
{
  <guarded body>
}
__finally
{
  <termination handler>
}
三人行必有我师!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-06-29 20:08
try是C++的,__try是windows的
用__try __finally __except吧
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
地板#
发布于:2004-06-30 08:30
在Driver里面不能使用C++异常处理(因为它需要C++运行库的支持),只能使用Windows的SEH(结构化异常处理)。
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
kelan2002
驱动牛犊
驱动牛犊
  • 注册日期2010-05-06
  • 最后登录2010-11-02
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-06-13 14:37
Re:这是什么原因 error C2065: &#39;try&#39; : undeclared identifier?
我看了ddk的示例代码。在minifilter里可以用try啊.
但是在我自己的程序里却不行。这是为什么啊。
神啊。
游客

返回顶部