vs2012 输出窗口报错 “无法查找或打开 PDB 文件”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2012 输出窗口报错 “无法查找或打开 PDB 文件”相关的知识,希望对你有一定的参考价值。

一、背景
       今天在使用vs2012 进行调试win32对话框程序时,在输出窗口输出了一些错误
          已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
         已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
         。。。。。。
         已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。


二、解决方法

        在网上搜索了一番,最终解决

        1.在工具栏中点击“调试(D)”, 在弹出的菜单中选择“选项和设置(G)”

    技术分享图片

  2. 在弹出的弹出框中, 左边选择“调试” -> “常规”, 在右边勾选上“启用源服务器支持”

技术分享图片

3. 在左边选择“调试” -> “符号”, 在右边勾选上“Microsoft 符号服务器”,然后选择一个路径来存放符号,会提示一个警告,直接点确定,忽视即可

技术分享图片

4.再次debug程序,将弹出对话框,“xxx.dll从服务器下载等信息”, 此过程需要一段时间,等待就 好。此过程忘记截图 ^_^

5. 等程序结束后,打印正常。问题得以解决

技术分享图片


以上是关于vs2012 输出窗口报错 “无法查找或打开 PDB 文件”的主要内容,如果未能解决你的问题,请参考以下文章

VS2012如何提示错误窗口?

无法从 VS2012 将窗口布局导入 VS2013

VS2012编译VS2010版本的过程报错解决

vs2019怎么输出结果

vs2012旗舰版运行完毕窗口自动退出

用vs调试c++,想在输出窗口那里看见指定变量的值,该怎么写?