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

C++ 如何从静态库创建剥离pdb?,c++,visual-c++,pdb-files,C++,Visual C++,Pdb Files,我链接到静态库(第三方)并收到LNK4099警告:。未找到Pdb 有没有办法为这个库创建剥离的pdb?我不需要这个特定库中的调试信息,只是没有警告 到目前为止,我遇到了LNK4209:损坏的pdb警告,与LNK4099相同,无法识别。 编辑link.exe并添加/忽略:是一个很好的本地解决方案,不适用于服务器构建计算机。在CodePlex上有一个名为“”的项目,它托管类以与PE和PDB格式交互。其中一个类被调用,可用于生成pdb文件。生成一个空的pdb文件并将其用作原始pdb文件的替代品可能是一

我链接到静态库(第三方)并收到LNK4099警告:。未找到Pdb

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

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

在CodePlex上有一个名为“”的项目,它托管类以与PE和PDB格式交互。其中一个类被调用,可用于生成pdb文件。生成一个空的pdb文件并将其用作原始pdb文件的替代品可能是一个解决方案,根据您的标准可以使用。

将“#pragma warning(disable:4099)”添加到针对库的第一个文件链接中不是一个合适的解决方案?可能是“pragma warning”的重复,对于此特定警告不起作用,很明显,问题是如何为此创建剥离pdblibrary@Grigoriy正如我在电脑上所说的,我成功地删除了这个元素,我在编辑和编辑部分提到了它ignore@Florea玛丽安,我觉得没有办法。如果您有权访问源代码,请使用符号构建它。如果来源不可用,获取PDB的唯一方法是联系制造商。