pro*_*ach 7 c++ debugging visual-studio-2010
我已在2010年内指定了符号(pdb)文件,以便正确加载但我得到No source available错误并且显示Browse to Find Source Code为灰色.有谁知道我如何指定源代码目录或查看pdb内部以找出它的位置?
编辑:我的DLL由外部程序调用.错误发生在我的DLL中,所以我有源代码.发生错误时单击Debug,加载pdb符号但不加载源.
如果将 DLL 从其构建目录中移出,则调试器不太可能找到源代码文件本身。您可以做的第一件事是右键单击“解决方案资源管理器”窗口中的“解决方案根”节点、“属性”、“公共属性”、“调试源文件”,然后添加 DLL 项目源目录的路径。
第二种方式:调试器第一次需要查找源代码文件时会提示您。如果您曾在该对话框上单击“取消”(当您不知道它真正要求什么时,这是很常见的事情),那么 IDE 会记住您的选择,并且不会再次提示您。通过删除或重命名解决方案目录中隐藏的 .suo 文件来修复此问题。