通过中断purevirt.c调试R6025纯虚拟函数调用

Debugging R6025 pure virtual function call by breaking in purevirt.c

本文关键字:R6025 虚拟 函数调用 调试 中断 purevirt      更新时间:2023-10-16

我有一个恼人的R6025错误不断出现。我想把它压扁,但我需要找到它的来源。我想中断purevirt.c中的_purecall函数,但显然我没有它的符号。我使用的是VS2008 SP1。我已经在Tools(工具)->Options(选项)->Debugging(调试)中设置了符号缓存位置,并且我已经加载了它所说的应用程序在调试时使用的所有模块。我得到的最接近purevirt.c的CRT库是msvcm90d.dll——这真的是正确的吗?它确实表示符号加载正确。

请看到这个非常好的答案:您将能够实现自己的处理程序(并在那里中断)。