导致的异常:0xC0000005:读取位置0x0000000200000000发生访问冲突
操作环境: window S10 open3 dvisualstudio 2017
问题说明:调试在调试中运行正常,但在Release模式下报告了错误。0x 00007 ff 8f fa61 ce7(位于opencv _ world 320 d.dll (my project.exe上) )导致的异常336000xc0000005333例如下图所示。
Release模式适合批处理,速度是调试模式的n倍。
解决方法:从vs2017发行模式的附加依赖关系中删除类似“open3d_xxxd.dlib”的项目。 Debug模式需要名称中带“d”,因此在发行版中不可用。 右键单击——解决方案——属性——设置删除“活动”——连接器——输入——添加从属库——复选框中带有内容——「d”的lib库和分号
发现原因是dubug和release的库引用相反时报告异常。
感谢作者。 我受到了下一篇文章的启发。
导致的异常:0xC0000005:读取位置0x 00000000000000000000008处发生访问冲突_sjx_5937681的博客-CSDN博客