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

How to create stripped pdb from static library?

本文关键字:剥离 pdb 创建 静态      更新时间:2023-10-16

我链接到一个静态库(第三方)并得到一个LNK4099警告:。找不到Pdb

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

到目前为止,我遇到了LNK4209:损坏的pdb警告与LNK4099相同,无法忽略。编辑link.exe并添加/ignore:是一个不错的本地解决方案,不适合服务器构建计算机。

CodePlex上有一个名为"公共编译器基础结构"的项目,该项目托管与PE和PDB格式交互的类。其中一个类称为PdbWriter,可用于生成pdb文件。生成一个空的pdb文件并将其用作原始pdb文件的替换,这可能是一个可以在给定条件下工作的解决方案。