通过中断purevirt.c调试R6025纯虚拟函数调用
Debugging R6025 pure virtual function call by breaking in purevirt.c
我有一个恼人的R6025错误不断出现。我想把它压扁,但我需要找到它的来源。我想中断purevirt.c中的_purecall函数,但显然我没有它的符号。我使用的是VS2008 SP1。我已经在Tools(工具)->Options(选项)->Debugging(调试)中设置了符号缓存位置,并且我已经加载了它所说的应用程序在调试时使用的所有模块。我得到的最接近purevirt.c的CRT库是msvcm90d.dll——这真的是正确的吗?它确实表示符号加载正确。
请看到这个非常好的答案:您将能够实现自己的处理程序(并在那里中断)。
相关文章:
- 虚拟决赛作为安全
- PowerPC ppc64le上的Gcc Woverloaded虚拟错误
- 如何在C++中获得"静态纯虚拟"功能?
- C++无法定义虚拟函数 OUTER 类和头文件
- 用常见虚拟函数实现的任意组合来实现派生类的正确方法是什么
- 在模板基类中为继承类中的可选重写生成虚拟方法
- 尝试将unique_ptrs推送到向量时使用纯虚拟函数错误
- 有没有比在库中添加一个并非由所有派生类实现的新虚拟函数更好的设计实践
- 大小虚拟继承中的派生类
- 链接器找不到在虚拟类 c++ 中访问的静态字段的符号
- 使用 C++ 和 i2c 工具从虚拟 i2c 写入和读取
- 重载 -> shared_ptr 个实例中的箭头运算符<interface>,接口中没有纯虚拟析构函数
- 如果整个应用程序是虚拟映射的,为什么 new 会进行系统调用?
- 跨 DLL 边界访问虚拟方法是否安全/可能?
- std::is_trivially_copyable_v 关于虚拟功能
- 排除外部错误R6025-纯虚拟函数调用
- R6025纯虚拟函数调用(从sf::InputStream派生的类)
- 通过中断purevirt.c调试R6025纯虚拟函数调用
- 调试错误-R6025纯虚拟函数调用(未调用虚拟函数)
- 捕获R6025纯虚拟呼叫