您的位置:首页 > 其它

error: SEH exception with code 0xc0000005 thrown in the test

2017-03-20 18:35 801 查看

前言

今天运行单元测试检查项目时,发生错误”unknown file: error: SEH exception with code 0xc0000005 thrown in the test body.”,以前应该也出过类似错误的,但是没有引起注意,今天决定查一下出现的具体原因。

过程

使用
testing::InitGoogleTest(&argc, argv);
进行单元测试,大家用过的看一眼就知道是什么工程,就是利用这个工程进行单元测试的时候发生了错误,起初无法定位问题的原因,后来发现网上有类似的解答,重点在空指针的问题上,于是单步调试了代码,发现我的代码中有些模块在单元测试的环境下没有启动,导致指向模块的指针为NULL,所以引发了问题。

结论

出现”error: SEH exception with code 0xc0000005 thrown in the test “错误,可以单步调试一下是不是空指针的问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐