我有一个项目,其输出是一个库(.lib)。该项目依赖于第三方库(也是.lib)。为了避免构建在我的库之上的项目不得不担心这个第三方依赖,我使用了库管理器将它包含在我的中(Project Properties> Librarian> General> Additional Dependencies)。
然而,当我构建一个链接到我的库的单独的可执行项目时,我得到了一堆警告:
MyProject.lib(someThirdPartyObjectFile.obj):警告LNK4099:PDB' vc110.pdb'没有找到' MyProject.lib(someThirdPartyObjectFile.obj)'或者在' \ vc110.pdb&#39 ;;链接对象就像没有调试信息一样
这意味着(我假设)我将能够调试属于我的库的任何代码,但不能调试第三方库。
我如何指示Visual Studio还包含我的第三方图书馆PDB的内容?