Visual studio 2013 未找到匹配的符号文件(无法找到/打开pdb文件)

Visual studio 2013 未找到匹配的符号文件(无法找到/打开pdb文件),visual-studio-2013,debug-symbols,pdb-files,Visual Studio 2013,Debug Symbols,Pdb Files,加载此模块时未启用调试点。所以我想从“debug/obj”文件夹手动加载它的debug symbols.pdb文件 在这种情况下,我得到下面的错误“一个匹配的符号”文件没有找到这个文件夹,虽然该文件夹包含当前生成文件 而且“符号加载信息”也包含许多目录路径 Cannot find or open the PDB file. PDB does not match 截图: 通过以下步骤解决此问题- 1) 如果正在运行,请关闭所有VISUAL STUDIO实例,并打开单个VISUAL STUDI

加载此模块时未启用调试点。所以我想从“debug/obj”文件夹手动加载它的debug symbols.pdb文件

在这种情况下,我得到下面的错误“一个匹配的符号”文件没有找到这个文件夹,虽然该文件夹包含当前生成文件

而且“符号加载信息”也包含许多目录路径

Cannot find or open the PDB file.

PDB does not match 
截图:


通过以下步骤解决此问题-

1) 如果正在运行,请关闭所有VISUAL STUDIO实例,并打开单个VISUAL STUDIO实例

2) 如果解决方案已打开,请将其关闭(只关闭您的项目),然后重新打开

3) 清理整个项目并重建它

4) 如果您遇到诸如“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.dll未找到”之类的错误,也可以生成项目


5) 现在您可以开始运行您的项目了,在这件事上打断了我的头脑之后,对我来说,当我将项目配置为以这种方式将二进制文件与对象分离时,就发生了:
对于
输出目录

$(SolutionDir)build\bin\$(PlatformTarget)-$(Configuration)\
$(SolutionDir)build\obj\$(PlatformTarget)-$(Configuration)\$(ProjectName)\
对于中间目录:

$(SolutionDir)build\bin\$(PlatformTarget)-$(Configuration)\
$(SolutionDir)build\obj\$(PlatformTarget)-$(Configuration)\$(ProjectName)\
即使我仍然有生成的
.pdb
,我的exe甚至试图手动加载它,它还是不起作用。
因此,我再次转到配置
Properties->Linker->debug
,其中属性
生成程序数据库文件
我将
$(OutDir)$(TargetName).pdb
更改为
$(IntDir)$(TargetName).pdb
以便将所需的数据库文件抛出到对象所在的位置(
Intermediate Directory
)而不是.exe(
Output Directory
)所在的位置。希望这对某人有所帮助:)

它发现PDB很好,只是与Src_2\WES\WES\Debug\目录中的DLL不匹配。只要看一下文件上的时间戳,DLL很可能比PDB旧。不要手动复制DLL。对于如此不同的目录,看起来也是源代码管理问题。谢谢Hans!让我检查一下你的建议。我试过你的解决方案,但没有成功:(。看起来我仍然缺少一些东西。