Visual studio 2008 Visual Studio 2008未加载MFC dll符号
调试应用程序时,Visual Studio 2008似乎没有加载MFC DLL的符号。这在2005-ie中工作得很好。当它加载dll时,它说“Symbols loaded”,然后可以调试它。在2008年(已经升级到MFC 9,所以它们是不同的库),它没有说它为MFC DLL加载了符号,后来显示它没有,因为它无法调试到它们中(“没有加载符号”在调用堆栈中等等) 是否有某种设置影响了这一点?我假设MFC9.0仍然可以Visual studio 2008 Visual Studio 2008未加载MFC dll符号,visual-studio-2008,Visual Studio 2008,调试应用程序时,Visual Studio 2008似乎没有加载MFC DLL的符号。这在2005-ie中工作得很好。当它加载dll时,它说“Symbols loaded”,然后可以调试它。在2008年(已经升级到MFC 9,所以它们是不同的库),它没有说它为MFC DLL加载了符号,后来显示它没有,因为它无法调试到它们中(“没有加载符号”在调用堆栈中等等) 是否有某种设置影响了这一点?我假设MFC9.0仍然可以 编辑:好的,进一步的研究表明我在c:/windows/symbols/dll中有一
编辑:好的,进一步的研究表明我在c:/windows/symbols/dll中有一些符号,但是VS说它们不匹配(它们看起来比应该的大六个月).pdb文件必须与.dll版本完全匹配-您是否检查过它没有使用符号的缓存副本。pdb文件必须与.dll版本完全匹配-您是否检查过它没有使用符号的缓存副本。使用Microsoft符号服务器。Scott Hanselman演示了如何使用。这适用于所有Windows调试器(即WinDBG、NTSD等) 或者,您可以使用VisualStudio中的工具/选项/调试/符号项 这将导致VisualStudio根据需要下载任何符号。请记住,这将降低您最初几次调试会话的速度,因为它会在第一次下载符号文件
哦,确保你有足够的空间;我的一台电脑上有几百MB的符号文件。使用Microsoft符号服务器。Scott Hanselman演示了如何使用。这适用于所有Windows调试器(即WinDBG、NTSD等) 或者,您可以使用VisualStudio中的工具/选项/调试/符号项 这将导致VisualStudio根据需要下载任何符号。请记住,这将降低您最初几次调试会话的速度,因为它会在第一次下载符号文件 哦,确保你有足够的空间;我的一台电脑上有几百MB的符号文件