Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
visualc&x2B+;2010无法进入MFC源_Mfc_Symbols_Visual C++ 2010_Pdb Files_Step Into - Fatal编程技术网

visualc&x2B+;2010无法进入MFC源

visualc&x2B+;2010无法进入MFC源,mfc,symbols,visual-c++-2010,pdb-files,step-into,Mfc,Symbols,Visual C++ 2010,Pdb Files,Step Into,我一直在尝试互联网上提供的几种解决方案,但没有一种有效 我不能一步一步地进入任何方法的MFC源代码 在我的输出窗口中,我看到: 'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp.exe', Symbols loaded. 'MyApp.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Exports loaded. 'MyApp.exe': Loaded 'C:\Windows\Sy

我一直在尝试互联网上提供的几种解决方案,但没有一种有效

我不能一步一步地进入任何方法的MFC源代码

在我的输出窗口中,我看到:

'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp.exe', Symbols loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\shlwapi.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\gdi32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\user32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\advapi32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msvcrt.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\sechost.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\rpcrt4.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\sspicli.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\cryptbase.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\lpk.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\usp10.dll', Exports loaded.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib1.dll', Symbols loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\mfc100ud.dll', Cannot find or open the PDB file
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\comctl32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msimg32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\oleaut32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\ole32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Exports loaded.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib2.dll', Symbols loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\winspool.drv', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\shell32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\ws2_32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\nsi.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\secur32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\vcomp100d.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.18120_none_72d2e82386681b36\GdiPlus.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\version.dll', Exports loaded.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3.dll', Symbols loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\wsock32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\winmm.dll', Exports loaded.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib4.dll', Symbols loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msvcr100.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\comdlg32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\apphelp.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\AppPatch\AcLayers.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\userenv.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\profapi.dll', Cannot find or open the PDB file
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\mpr.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\imm32.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msctf.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\uxtheme.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\dwmapi.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\clbcatq.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msxml6.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\urlmon.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\api-ms-win-downlevel-ole32-l1-1-0.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\api-ms-win-downlevel-shlwapi-l1-1-0.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\api-ms-win-downlevel-advapi32-l1-1-0.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\api-ms-win-downlevel-user32-l1-1-0.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\api-ms-win-downlevel-version-l1-1-0.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\api-ms-win-downlevel-normaliz-l1-1-0.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\normaliz.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\iertutil.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\wininet.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\api-ms-win-downlevel-shlwapi-l2-1-0.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'C:\Windows\SysWOW64\msxml6.dll'
MyLib2.DLL Initializing!
MyLib3.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-da-DK.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-da-DK.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-en-GB.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-en-GB.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-ja-JP.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-ja-JP.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-ko-KR.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-ko-KR.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-pt-PT.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-pt-PT.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-zh-CHS.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-zh-CHS.dll'
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msxml6.dll', Exports loaded.
NestingEngineLib.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver1.drv', Symbols loaded.
MyDriver1.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver2.drv', Symbols loaded.
MyDriver2.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver3.drv', Symbols loaded.
MyDriver3.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver4.drv', Symbols loaded.
MyDriver4.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver5.drv', Symbols loaded.
MyDriver5.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver6.drv', Symbols loaded.
MyDriver6.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver7.drv', Symbols loaded.
MyDriver7.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver8.drv', Symbols loaded.
MyDriver8.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver9.drv', Symbols loaded.
MyDriver9.DLL Initializing!
'MyApp.exe': Loaded 'ImageAtBase0x5280000', Loading disabled by Include/Exclude setting.
'MyApp.exe': Unloaded 'ImageAtBase0x5280000'
MyDriver2.DLL Terminating!
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyDriver2.drv'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver10.drv', Symbols loaded.
MyDriver10.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver11.drv', Symbols loaded.
MyDriver11.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver12.drv', Symbols loaded.
MyDriver12.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver13.drv', Symbols loaded.
MyDriver13.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver14.drv', Symbols loaded.
MyDriver14.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver15.drv', Symbols loaded.
MyDriver15.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver16.drv', Symbols loaded.
MyDriver16.DLL Initializing!
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver17.drv', Symbols loaded.
MyDriver17.drv Initializing!
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\IPHLPAPI.DLL', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\winnsi.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\dhcpcsvc.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\wbem\wbemprox.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\wbemcomn.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\cryptsp.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\rsaenh.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\RpcRtRemote.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\wbem\wbemsvc.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\wbem\fastprox.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\ntdsapi.dll', Exports loaded.
The thread 'Win32 Thread' (0x29ec) has exited with code 0 (0x0).
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\nlaapi.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\NapiNSP.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\pnrpnsp.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\mswsock.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\dnsapi.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\winrnr.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Program Files (x86)\Common Files\microsoft shared\Windows Live\WLIDNSP.DLL', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\psapi.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\FWPUCLNT.DLL', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\rasadhlp.dll', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\WSHTCPIP.DLL', Exports loaded.
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\wship6.dll', Exports loaded.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp-da-DK.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyApp-da-DK.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp-en-GB.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyApp-en-GB.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp-ja-JP.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyApp-ja-JP.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp-ko-KR.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyApp-ko-KR.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp-pt-PT.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyApp-pt-PT.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp-zh-CHS.dll', Binary was not built with debug information.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyApp-zh-CHS.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyApp-en-GB.dll', Binary was not built with debug information.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-en-GB.dll', Exports loaded.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-en-GB.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-ja-JP.dll', Exports loaded.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-ja-JP.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-ko-KR.dll', Exports loaded.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-ko-KR.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-pt-PT.dll', Exports loaded.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-pt-PT.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-zh-CHS.dll', Exports loaded.
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-zh-CHS.dll'
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib2-en-GB.dll', Exports loaded.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyLib3-en-GB.dll', Binary was not built with debug information.
Warning: no document names in string for template #1309.
Warning: no document names in string for template #1309.
'MyApp.exe': Loaded 'd:\src\output\Win32\Debug_Unicode\MyDriver2.drv', Symbols loaded.
MyDriver2.DLL Initializing!
'MyApp.exe': Loaded 'ImageAtBase0x5ec0000', Loading disabled by Include/Exclude setting.
'MyApp.exe': Unloaded 'ImageAtBase0x5ec0000'
MyDriver2.DLL Terminating!
'MyApp.exe': Unloaded 'd:\src\output\Win32\Debug_Unicode\MyDriver2.drv'
'MyApp.exe': Loaded 'C:\Windows\SysWOW64\WindowsCodecs.dll', Exports loaded.
1'MyApp.exe': Loaded 'C:\Windows\SysWOW64\msxml3.dll', Exports loaded.
Warning: no document names in string for template #1309.
Warning: no document names in string for template #1309.
奇怪的是:所有其他系统库都说“Exports loaded.”,但mfc100ud.dll说“找不到或无法打开PDB文件”

它似乎缺少一个PDB文件,但我有它。或者至少我认为我拥有它

我的符号配置:

我的目录: C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib

C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\amd64

C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\ia64

C:\Windows\symbols\dll

这就是我在重写的主题类的方法上设置断点时发生的情况。调用堆栈窗格中充满了mfcu100ud.dll行,而没有调用my函数的方法。如果我单击其中一些行,我看到的只是一个反汇编窗口!

在另一个应用程序中,我尝试进入CMFCOutlookBarPane::Create,但我看到的只是一个包含函数名和内存地址的窗口,而不是真正的源代码:

我知道过去我能做到,但现在不行。我假设这个问题来自于我下载了一些符号来使用Windbg分析内存转储,但我不确定


您是否看到一些错误,例如某些PDB文件丢失?救命啊

相应的文件应安装在文件夹C:\Windows\symbols\dll中


它们随VS安装程序一起安装。您可以尝试修复VS安装…

您不使用Microsoft Symbol服务器调试符号的具体原因是什么?@rrirower:因为原始配置中没有这些符号,所以一切正常。我已经尝试选中该框,但它也没有使调试器进入方法。@rirrower:只是再次尝试选中该框,单击“空符号缓存”并“加载所有符号”。尝试了两个不同的应用程序,进入方法,我只能进入在.h文件上实现的东西。永远不能进入在.cpp文件上实现的方法!