C++ 您能否从第三方预编译的LIB文件中提取或生成PDB文件

C++ 您能否从第三方预编译的LIB文件中提取或生成PDB文件,c++,c++11,visual-studio-2017,C++,C++11,Visual Studio 2017,我有一套我正在使用的第三方.LIB文件,当我编译这个项目时,我得到了很多LNK4099错误。现在我知道我可以通过使用适当的链接器选项来抑制这些,但是我想知道是否可以从这些库中提取/生成.PDB文件 PDB(符号)文件链接到源代码,并在链接器时生成。如果您需要某个库中的PDB,则需要向提供程序请求它,否则无法生成它 检查此链接: LNK4099的问题是编译器找不到PDB文件。您可以从项目设置中禁用它,检查以下链接以了解如何处理它: 在没有完整源代码的情况下生成调试符号似乎不现实。@VTT我有

我有一套我正在使用的第三方.LIB文件,当我编译这个项目时,我得到了很多LNK4099错误。现在我知道我可以通过使用适当的链接器选项来抑制这些,但是我想知道是否可以从这些库中提取/生成.PDB文件

PDB(符号)文件链接到源代码,并在链接器时生成。如果您需要某个库中的PDB,则需要向提供程序请求它,否则无法生成它

检查此链接:

LNK4099的问题是编译器找不到PDB文件。您可以从项目设置中禁用它,检查以下链接以了解如何处理它:


在没有完整源代码的情况下生成调试符号似乎不现实。@VTT我有一种感觉是这样的,但我想我会检查一下。