gpt4 book ai didi

c++ - "Function has no address"尽管禁用了优化 (/Od)

转载 作者:IT老高 更新时间:2023-10-28 23:02:42 26 4
gpt4 key购买 nike

在 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com