VS2013调试错误-未加载mfc120ud.i386.pdb

用VS2013编的MFC程序无法调试MFC代码。
提示“未加载mfc120ud.i386.pdb ” 然后连接到microsoft符号服务器去获取pdb文件

VS2013不像以前的VS版本一样自带MFC的pdb文件。但是微软提供了Microsoft Symbol Server自动下载pdb文件,只是默认情况下没有打开。
打开方式为:
“工具”->“选项”->“调试”->“符号”,选中“Microsoft 符号服务器”即可。这样在调试时,VS2013调试器会自动从服务器下载所需的pdb文件。

我第一下载mfc120ud.i386.pdb的时候,不知道什么原因下载失败了,导致在应该存储pdb文件的位置产生了一个扩展名为.pd_的同名文件。从此以后每次调试到这里需要这个pdb文件的时候,就一直提示下载失败。删除这缓存文件后,再下载好mfc120ud.i386.pdb文件后就可以完成调试了。

你可能感兴趣的:(VS2013调试错误-未加载mfc120ud.i386.pdb)