我链接到静态库(第 3 方)并收到 LNK4099 警告:找不到 .Pdb
有什么方法可以为这个库创建一个剥离的 pdb 吗?我不需要来自这个特定库的调试信息,只是没有警告。
直到现在我遇到了 LNK4209: corrupted pdb warning same as LNK4099 unignorable. 编辑 link.exe 并添加/ignore: 是一个很好的本地解决方案,不适合服务器构建机器。
最佳答案
在 CodePlex 上有一个名为“Common Compiler Infrastructure”的项目' 它托管与 PE 和 PDB 格式交互的类。其中一类称为 PdbWriter可用于生成 pdb 文件。生成一个空的 pdb 文件并将其用作原始 pdb 文件的替换可能是一种可以根据您的标准工作的解决方案。
关于c++ - 如何从静态库创建剥离的 pdb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14943415/