[VS2012] 无法查找或打开 PDB 文件

用VS2012调试一个控制台程序的时候,出现一下提示信息:

“wrt2txt.exe”(Win32): 已加载“F:\Users\Young\Documents\visual studio 2012\Projects\wrt2txt\Debug\wrt2txt.exe”。已加载符号。
“wrt2txt.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
“wrt2txt.exe”(Win32): 已加载“C:\Windows\System32\kernel32.dll”。无法查找或打开 PDB 文件。
“wrt2txt.exe”(Win32): 已加载“C:\Windows\System32\KernelBase.dll”。无法查找或打开 PDB 文件。

解决方法:

选项>调试>常规:勾选“启用源服务器支持”

选项>调试>符号:勾选符号文件所在,通常勾选“Microsoft符号服务器”,最好手动设置符号缓存路径

转载于:https://www.cnblogs.com/southernduck/archive/2012/11/23/2784966.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可能是因为以下原因导致的: 1. pdb文件不存在或被删除了。 2. pdb文件被移动到了其他位置。 3. pdb文件被其他程序占用。 4. vs2012的设置有误。 解决方法: 1. 确认pdb文件是否存在,如果不存在,需要重新生成pdb文件。 2. 如果pdb文件被移动到了其他位置,需要在vs2012中重新设置pdb文件的路径。 3. 如果pdb文件被其他程序占用,需要关闭占用程序或等待占用程序释放文件。 4. 检查vs2012的设置是否正确,可以尝试重新安装vs2012或者重置vs2012的设置。 ### 回答2: 在使用VS2012进行程序调试时,经常需要用到pdb文件来进行代码定位和调试。但有时我们可能会遇到无法查找打开pdb文件的问题,这会影响我们对程序进行调试和故障排查。那么,为什么会出现这种情况呢?有哪些可能的原因和解决方法呢? 首先,无法查找打开pdb文件常见的原因之一就是路径设置不正确。我们需要确保pdb文件和可执行文件的路径是相对应的,并且路径中不包含中文或特殊字符等可能会引起文件查找问题的字符。如果pdb文件的路径不正确,VS2012会提示找不到相应的pdb文件,并且程序调试可能会失败。 其次,无法查找打开pdb文件还有可能是因为pdb文件本身已经损坏或被删除。我们可以尝试重新生成pdb文件来解决这个问题,或者从备份中找回原始的pdb文件。另外,如果pdb文件属于其他项目或库,我们需要确保已经正确地导入到当前项目中。 再次,如果使用的是第三方库或插件,我们需要检查是否有相应的pdb文件,并将其添加到可执行文件的路径中。如果pdb文件和库文件不匹配,也会导致无法打开pdb文件的情况出现。 最后,还有可能是由于VS2012本身的问题导致无法查找打开pdb文件。我们可以尝试更新VS2012到最新版本,或者卸载并重新安装VS2012来解决这个问题。 总之,在遇到无法查找打开pdb文件的问题时,我们需要认真检查路径设置、文件存在性、文件匹配性和VS2012本身等可能的原因,并采取相应的解决方法,以便顺利进行程序调试和故障排查。 ### 回答3: 在使用VS2012的过程中,可能会遇到无法查找打开pdb文件的问题。这个问题通常是由以下几种原因引起的: 一、文件不存在或路径不正确 在使用VS2012时,如果要查找打开pdb文件,需要提供pdb文件的正确路径。如果pdb文件不存在或路径不正确,就会出现无法查找打开pdb文件的问题。因此,我们需要检查pdb文件的路径是否正确,如果不正确,需要进行路径修改或重新生成pdb文件。 二、pdb文件版本不匹配 在使用VS2012时,如果pdb文件版本与程序集版本不匹配,就会出现无法查找打开pdb文件的问题。因此,我们需要确保pdb文件的版本和程序集版本匹配,才能正常查找打开pdb文件。如果pdb文件版本不匹配,可以尝试重新生成pdb文件。 三、pdb文件被损坏 在使用VS2012时,如果pdb文件被损坏,就会出现无法查找打开pdb文件的问题。这个问题比较少见,但是如果发现pdb文件无法打开或者内容异常,可以尝试重新生成pdb文件或者使用其他pdb文件。 四、其他未知原因 在某些情况下,无法查找打开pdb文件的原因可能是其他未知因素造成的。此时,我们可以尝试重启VS2012或者检查其他可能存在的问题,例如系统设置、环境变量等等。 总之,无法查找打开pdb文件是一个比较常见的问题,但是解决方法也比较简单。通过排查可能存在的问题,我们可以轻松解决这个问题,使得我们能够顺利地使用VS2012进行开发工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值