如何从静态库创建剥离的pdb?

时间:2013-02-18 18:56:47

标签: c++ visual-c++ pdb-files

我链接到静态库(第三方)并收到LNK4099警告:.Pdb not found

有没有办法为这个库创建一个剥离的pdb?我不需要来自这个特定库的调试信息,只是没有警告。

直到现在我遇到了LNK4209:损坏的pdb警告与LNK4099一样无法识别。 编辑link.exe和添加/忽略:是一个很好但本地的解决方案,不适合服务器构建机器。

1 个答案:

答案 0 :(得分:2)

在CodePlex上有一个名为“Common Compiler Infrastructure”的项目,它承载与PE和PDB格式交互的类。其中一个类称为PdbWriter,可用于生成pdb文件。生成一个空的pdb文件并将其用作原始pdb文件的替代可能是一个可以根据您的标准工作的解决方案。