.LIB
在 MS Visual Studio 10 中使用调试信息构建静态库 ( ) 时,.PDB
始终命名为vc100.pdb
.
(而不是构建.DLL
调试信息所在的[MyProjectName].pdb
)
这对我来说是个问题,因为我试图将几个不同的库(及其调试符号)复制到 的目录中"PublishedLibraries"
,但所有vc100.pdb
名称显然都会发生冲突。
我确定我可以更改每个名称.PDB
以匹配其名称.LIB
,但对我来说,更大的问题是为什么Visual Studio 认为vc100.pdb
这个名称比projectA.pdb
??
如果所有名称都冲突,我们打算如何使用来自多个库的调试信息?