我在 Visual Studio 2010 VC++ 中工作。我正在尝试调试发布版本。我将它置于发布模式,并在以下链接中进行了所有更改:
http://msdn.microsoft.com/en-us/library/fsk896zz(v=vs.100).aspx
以及重建解决方案。断点仍在抱怨符号尚未加载。
当我尝试调试时,我查看了模块窗口并尝试手动定位 PDB。但是,我有 100 多个 DLL,其中一半显示“无法找到或打开 PDB 文件”。
我是否需要手动浏览并搜索所有这些 PDB 文件?我开始了,但我从公司存储库中检查了代码,所有的 PDB 都到处都是,有点乱。此外,如果我能找到 PDB 文件,有时日期与 DLL 不匹配,Visual Studio 不接受它们。我认为PDB文件是在构建项目时创建的,所以我认为当我重新构建项目时会再次创建它们,但也许我不正确?
有什么办法可以解决这个问题,并且找到 PDB 是能够达到断点的正确解决方案吗?