我昨天调试的很好,今天早上醒来,突然间我不能使用断点了。我尝试重建,确保我使用的是正确的 exe 和 dll。
我该怎么办?
-我没有更改配置设置。我在调试中。
-当我按 F5 时,它运行,但不提示任何内容。唯一的问题是,当我放置一个断点时,它说(当鼠标悬停在断点上时)“没有为此文档加载任何符号。”
-我没有移动任何文件。
尝试弄清楚:更改了代码中的某些内容,看起来更改没有反射(reflect)在 dll 中,也许我实际上没有使用正确的文件,将调查它...
最佳答案
好的抱歉,我知道了...
原来有两个 dll,一个旧版本,一个新版本,我的 exe 指的是旧版本。
那么快来回答我的问题:搜索与您的项目相关的所有文件,并确保删除旧版本的所有旧文件。尝试更改代码。如果未反射(reflect)更改,则您知道这些更改不会进入您正在使用的文件。
关于c++ - VS C++ 突然没有符号,无法调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30561415/