VS2013 try catch 不生效
程序中已经写了异常时生成dump文件,但是每次有空指针异常操作时程序还是直接崩溃掉,try catch不生效。原来是release时程序默认做了优化处理,导致catch没有生效.
VS2013 需要在 属性-配置属性-c/c++-代码生成-启用C++异常,选择 是,但是有SEH异常(/EHa).这样 catch(…)就可以捕获到空指针异常了
扫描下方二维码,关注业余草微信公众号,回复“FFmpeg”关键词,获取 FFmpeg 视频教程!
程序中已经写了异常时生成dump文件,但是每次有空指针异常操作时程序还是直接崩溃掉,try catch不生效。原来是release时程序默认做了优化处理,导致catch没有生效.
VS2013 需要在 属性-配置属性-c/c++-代码生成-启用C++异常,选择 是,但是有SEH异常(/EHa).这样 catch(…)就可以捕获到空指针异常了
扫描下方二维码,关注业余草微信公众号,回复“FFmpeg”关键词,获取 FFmpeg 视频教程!