断点未命中,但符号已加载 我正在调试一个VisualC++项目。我在调试模式下运行程序,调试器向我显示一条消息,说明不会命中断点,因为没有加载符号。但是,当我转到Debug->Windows->Modules窗口时,我看到可执行文件的符号已经加载。窗口显示加载的.pdb文件是由编译器生成的.pdb文件,它是最新的

断点未命中,但符号已加载 我正在调试一个VisualC++项目。我在调试模式下运行程序,调试器向我显示一条消息,说明不会命中断点,因为没有加载符号。但是,当我转到Debug->Windows->Modules窗口时,我看到可执行文件的符号已经加载。窗口显示加载的.pdb文件是由编译器生成的.pdb文件,它是最新的,c++,visual-studio,debugging,C++,Visual Studio,Debugging,我已经清理并重建了项目,退出了MSV并重新进入了项目。没有快乐 我已经研究了中的可能性,它提供了许多可能的解决办法,但没有找到类似情况的参考。这里有什么问题?也有类似的问题。从“代码项目”下载并运行PDBInsett后,我“检查”了有问题的pdb文件,发现它确实缺少应与每个模块关联的源文件路径。这清楚地表明我的pdb文件没有正确创建。仔细检查项目属性后,我找到了“C\C++->General”下的“debug information format”字段,该字段已设置为“Program Datab

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


我已经研究了中的可能性,它提供了许多可能的解决办法,但没有找到类似情况的参考。这里有什么问题?

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

常见的问题是:源代码与可执行文件不匹配(需要重新编译),或者您附加到具有错误调试模式的进程(.net debugger到本机代码,反之亦然)。这似乎是有时出现的问题