Как я могу получить все файлы.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 существует только для предварительно скомпилированных заголовков.

Другие вопросы по тегам