Как я могу получить все файлы .pdb в одной папке? - PullRequest
2 голосов
/ 18 ноября 2009

У меня есть решение в Visual Studio 2008, в нем десятки проектов.

Я бы хотел, чтобы все pdb находились в одной папке.

На странице свойств проекта я вижу, что pdb перейдет в «Промежуточный каталог»; также файлы .obj попадают в «Промежуточный каталог».

У каждого из наших проектов есть своя папка, потому что мы хотим, чтобы .obj был отделен, в то же время я хотел бы, чтобы все pdb находились в одной папке.

Глядя на buildlog.htm, я вижу опцию / PDB, которая контролирует путь к pdb, эта опция мне не кажется доступной на странице свойств.

Может быть, мне придется использовать скрипт post build?

1 Ответ

4 голосов
/ 18 ноября 2009

Я использую только Visual Studio 2005, но здесь путь PDB контролируется с помощью Linker Вкладка свойств -> Отладка -> создание базы данных программы.

Путь здесь по умолчанию равен $(TargetDir)$(TargetName).pdb, и это каталог, куда направляется ваш вывод (двоичный файл). Вы уверены, что не смешивали это с опциями Compiler -> Output ? заданный вами путь PDB существует только для предварительно скомпилированных заголовков.

...