llvm pdbutil-PDB文件取证和诊断

llvm pdbutil-PDB文件取证和诊断,llvm,pdb-files,Llvm,Pdb Files,我在哪里可以从llvm找到llvm pdbutil?很少有人提到它是随安装包提供的,但我在里面找不到它。llvm pdbutil是llvm编译器工具链的一部分 它目前并没有随LLVM二进制文件一起分发,至少7.0.0中并没有,所以您必须从源代码构建LLVM才能获得它 但是,如果您不介意使用自制的64位Windows版本,请尝试我的版本: 它是从Windows10上的9.0.0svn(开发分支)和VisualStudio2017社区构建的。请注意VisualStudio 2015 C++可重新分

我在哪里可以从llvm找到llvm pdbutil?很少有人提到它是随安装包提供的,但我在里面找不到它。

llvm pdbutil是llvm编译器工具链的一部分

它目前并没有随LLVM二进制文件一起分发,至少7.0.0中并没有,所以您必须从源代码构建LLVM才能获得它

但是,如果您不介意使用自制的64位Windows版本,请尝试我的版本:

它是从Windows10上的9.0.0svn(开发分支)和VisualStudio2017社区构建的。请注意VisualStudio 2015 C++可重新分配是必需的。 另外,请确保访问llvm pdbutil项目主页以开始。祝你好运

嗯,很有趣。。。以防万一,请尝试使用:
llvm pdbutil dump-all-your.pdb
。如果仅使用pdb名称(这是直观的方式)调用,它将不执行任何操作并以静默方式返回(这是我自己尝试的第一件事)?找不到MSVCP140。对,VC++可再发行版本。。。我会试试的。嘿,非常感谢你提供这个。仅供参考:适用于最新的Windows101809版本。@Sabuncu最后一次尝试。请使用来自的dll尝试
regsvr32 msdia140.dll
?这是
amd64
DLL版本(我没有问,但我想你是在64位Windows上?)。我的最佳选择是存在一些32/64位不匹配。