Как я могу получить все файлы.pdb в одной папке?
У меня есть решение в Visual Studio 2008, в нем десятки проектов.
Я хотел бы иметь все PDB в одной папке.
На странице свойств проекта я вижу, что pdb перейдет в "Промежуточный каталог"; также.obj файлы идут в "Промежуточный каталог".
У каждого из наших проектов есть своя собственная папка, потому что мы хотим сохранить.obj отдельно, в то же время я хотел бы, чтобы все pdb находились в одной папке.
Глядя на buildlog.htm, я вижу опцию /PDB, которая контролирует путь pdb, эта опция мне не кажется доступной на странице свойств.
Может быть, мне придется использовать скрипт post build?
1 ответ
Я использую только Visual Studio 2005, но здесь путь PDB контролируется через вкладку свойств компоновщика -> Отладка -> создать базу данных программы.
Путь здесь по умолчанию $(TargetDir)$(TargetName).pdb
и это каталог, куда направляется ваш вывод (двоичный). Вы уверены, что вы не смешали это с опциями Compiler -> Output? Заданный вами путь PDB существует только для предварительно скомпилированных заголовков.