icesword
驱动牛犊
驱动牛犊
  • 注册日期2002-06-03
  • 最后登录2009-10-10
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望52点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:3009回复:6

在用C++写的驱动中应当怎样使用异常处理

楼主#
更多 发布于:2002-09-30 15:24
我使用
__try
{}
__finnally
{}
总是提示我  (未引入) __except_list __except_handler
应当怎么解决是否是需要加lib库支持,文件名是什么
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-09-30 15:36
不是需要什么库支持,标准的格式如下:
__try
{
   __try{
        //protected body
        ...
        }
        __except( EXCEPTION_EXECUTE_HANDLER )
        {
             excpetion handler;
              ......
        }
}
__finally
{
    // clear block
}
Tom_lyd
icesword
驱动牛犊
驱动牛犊
  • 注册日期2002-06-03
  • 最后登录2009-10-10
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望52点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-09-30 17:00
错误信息如下,按照楼上的仁兄所写的照做,还是报如下信息
和以前的错误信息一样
driver.obj() : error LNK2001: unresolved external symbol __except_list
driver.obj() : error LNK2001: unresolved external symbol __except_handler3
请多指教,如将CPP文件改成C文件则问题解决,
因为代码中要用到类,所以还得使用C++
另说明的一点是该驱动为显示驱动
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-10-04 11:01
用户被禁言,该主题自动屏蔽!
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-10-06 10:37
记得VToolsD的CPP就有这样的问题,可能是因为VToolsD的CPP lib里面有自己的异常处理方式。 你可以在MFC的应用程序里面做实验,在某些代码段(比如引用CDialog的构造函数),用这个方式也不能编译。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
zzq191
驱动中牛
驱动中牛
  • 注册日期2001-08-09
  • 最后登录2018-05-29
  • 粉丝17
  • 关注0
  • 积分1041分
  • 威望716点
  • 贡献值0点
  • 好评度318点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2011-01-28 21:05
在source文件里增加链接库 $(DDK_LIB_PATH)\bufferoverflowK.lib
QQ:416331891,承接windows下应用和驱动的开发,雅虎通:zzq191, Email:zzq191@21cn.com
Pegram
论坛版主
论坛版主
  • 注册日期2005-12-03
  • 最后登录2013-08-23
  • 粉丝13
  • 关注5
  • 积分1333分
  • 威望4717点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分2分
6楼#
发布于:2011-02-28 17:10
zzq191 :
Thx!
《寒江独钓》与《竹林蹊径》的合作作者。精通USB开发,设计了CY001 USB驱动套件(http://bbs.driverdevelop.com/read.php?tid-119314.html)。
游客

返回顶部