在win10环境下运行VC6时,按F10、F11进行单步调试,会出现:Unhandled exception in ***.exe(OLE32.DLL):0xC0000005:Access Violation的错误,这该怎么办呢?
网上查询到的大部分方法。
一 . 不能设置断点,单步调试
做如下设置即可解决:
1、菜单Tools->Options中的Debug,Disassembly window下的Source annotation取消。
2、保存设置,然后即可单步调试。
3、再将Tools->Options中的Debug,Disassembly window下的Source annotation勾上(这步可做可不做)
如果上述方法没用效果,那么结合使用第二种。
二、有效方法
将菜单Tools->Options中的Debug选项里的Just-in-time debugging 选项勾选去掉。
方法。
一般遇到无法单步编译的情况,第一种方法测试可以,那就不需要第二种,若是没效果可以再尝试第二种。