在 MSVC 2012 中进行调试期间,我试图从 Watch 窗口调用一些函数,以便将数据转储到文件中。但是,我不断收到此错误:
Function Matrix::Save has no address, possibly due to compiler optimizations.
该类Matrix
位于我自己的外部库中。快速检查表明,外部库中的所有方法都没有地址,并且所有从 Watch 调用它们的尝试都会返回此错误,但在头文件中定义的方法除外。主项目中的方法都有地址,不管它们是在哪里定义的。
当然,整个解决方案都禁用了优化。符号正常加载。我如何解决它?