gpt4 book ai didi

c++ - 未命中断点但已加载符号

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:47:41 24 4
gpt4 key购买 nike

我正在尝试调试 Visual C++ 项目。我在 Debug模式下运行程序,调试器显示一条消息说断点不会被击中,因为没有加载符号。但是,当我转到“调试”->“Windows”->“模块”窗口时,我看到已加载可执行文件的符号。窗口显示加载的.pdb文件是编译器生成的.pdb文件,是最新的。

我已清理并重建项目,退出 MSVS 并重新进入项目。没有快乐。

我查看了 this article 中的可能性,其中提供了许多可能的解决方案,但没有找到类似情况的引用。这里有什么问题?

最佳答案

遇到了类似的问题。从“代码项目”下载并运行 PdbInspector 后,我“检查”了有问题的 pdb 文件,发现它确实缺少应该与每个模块关联的源文件路径。这清楚地表明我的 pdb 文件没有正确创建。仔细检查项目属性后,我找到了“C\C++ -> General”下的“调试信息格式”字段,我已将其设置为“程序数据库”。构建项目产生了一个更大的 pdb 文件,其中包含所有必要的符号。

关于c++ - 未命中断点但已加载符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35253897/

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