VS2012出现"已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件"
(2015-03-18 20:32:42)
标签:
vs2012cit教育 |
分类: C、Cpp |
今天在调试运行一个C++项目文件时,在”输出“框中出现了几个提示:
已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
已加载“C:\Windows\SysWOW64\kernel32.dll”。无法查找或打开 PDB 文件。
。。。。。。
已加载“C:\Windows\SysWOW64\KernelBase.dll”。无法查找或打开 PDB 文件。
就在网上搜了下,很快就解决了,过程如下:
在菜单栏中依次找到如下选项,并按提示操作,
1、调试(D)
2、选项和设置(G)...
3、右边勾上 “启用源服务器支持”
4、左边点 “符号”
5、勾选“Microsoft符号服务器”
6、“确定”点完之后可能会有一些提示,不用管它,继续“确定”
7、调试运行,这时候会出现另一些提示框,说“ntdll.dll正在从**服务器下载****”之类的,莫慌,
这是正常的,稍等片刻。。。等程序调试运行结束。
8、问题解决
再来看看“输出”框的内容,如下:
已加载“C:\Windows\SysWOW64\ntdll.dll”。已加载符号。
已加载“C:\Windows\SysWOW64\kernel32.dll”。已加载符号。
。。。。。。。
已加载“C:\Windows\SysWOW64\KernelBase.dll”。已加载符号。
大功告成~~~