我有一个项目,其输出是一个库(.lib)。该项目依赖于第三方库(也是 .lib)。为了避免在我的库之上构建的项目不得不担心这种第三方依赖项,我使用图书管理员将其包含在我的库中(项目属性 > 图书管理员 > 常规 > 附加依赖项)。
但是,当我构建一个链接到我的库的单独的可执行项目时,我会收到一堆警告,如下所示:
MyProject.lib(someThirdPartyObjectFile.obj):警告 LNK4099:在“MyProject.lib(someThirdPartyObjectFile.obj)”或“\vc110.pdb”中未找到 PDB“vc110.pdb”;链接对象好像没有调试信息
这意味着(我假设)我将能够调试属于我的库的任何代码,但不能调试第三方库的任何代码。
如何指示 Visual Studio 也将第三方库的 PDB 的内容包含在我的中?