作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
在 MSVC 2012 的调试过程中,我尝试从 Watch 窗口调用一些函数,以便将数据转储到文件中。但是,我不断收到此错误:
Function Matrix::Save has no address, possibly due to compiler optimizations.
Matrix
类位于我自己的外部库中。快速检查表明,外部库中的所有方法都没有地址,并且所有从 Watch 调用它们的尝试都会返回此错误,但在头文件中定义的方法除外。主项目中的方法无论在哪里定义都有地址。
当然,整个解决方案都禁用了优化。符号正常加载。我该如何解决?
最佳答案
到目前为止,我找到了一种静态构建外部库的解决方法。使用静态链接库,可以找到方法的地址。配置管理器允许轻松地为 Release 保留动态库。
关于c++ - "Function has no address"尽管禁用了优化 (/Od),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27300112/
我是一名优秀的程序员,十分优秀!