При создании статической библиотеки (.LIB
) в MS Visual Studio 10 с отладочной информацией,
.PDB
всегда называется vc100.pdb
.
(в отличие от построения .DLL
, где информация об отладке [MyProjectName].pdb
)
Это проблема для меня, потому что я пытаюсь скопировать несколько разных библиотек (и их символы отладки) в каталог "PublishedLibraries"
, но все имена vc100.pdb
явно сталкиваются.
Я уверен, что могу изменить имена каждого .PDB
, чтобы соответствовать его .LIB
, но для меня больше вопрос , почему делает Visual Studio думаю, что vc100.pdb
- лучшее имя чем projectA.pdb
?
Как мы планируем работать с Debug Info из нескольких библиотек, если конфликтуют все имена?