我在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是能够达到断点的正确解决方案吗?