在VS2012中调式代码时,跟踪进入MFC类库代码时,打开的文件部分是VS2010中的,我电脑中同时安装两个版本的VS.
通过查找原因,发现在解决方案的属性页面中,有"调试源文件"项,如下图:
发现在这里的文件路径居然设置的是VS2010的, 好像从VS2010中建立的VC项目,升级为VS2012
时存在这种问题, 应该是VS2012的BUG,
把路径中的C:\Program Files\Microsoft Visual Studio 10.0\VC改为C:\Program Files\Microsoft Visual Studio 11.0\VC,即可解决
MFC类库文件对应不正确的问题.