Pergunta

Eu tenho uma solução no Visual Studio 2008, possui dezenas de projetos.

Eu gostaria de ter todo o PDB na mesma pasta.

Na página de propriedade de um projeto, vejo que o PDB irá para o "Diretório Intermediário"; Além disso, os arquivos .OBJ vão para o "diretório intermediário".

Cada um de nossos projetos tem sua própria pasta, porque queremos manter o .OBJ separado, ao mesmo tempo que gostaria de ter todo o PDB na mesma pasta.

Olhando para o BuildLog.htm, vejo a opção /PDB que controla o caminho do PDB, essa opção não me parece disponível na página de propriedades.

Talvez eu tenha que usar um script post buil?

Foi útil?

Solução

Estou usando apenas o Visual Studio 2005, mas aqui o caminho do PDB é controlado através do Linker Guia Propriedade -> Depuração -> Criar base de dados do programa.

O caminho aqui padroniza para $(TargetDir)$(TargetName).pdb E esse é o diretório em que sua saída (binária) vai. Tem certeza, você não misturou isso com o Compilador -> Resultado opções? O caminho do PDB que você definiu é apenas para os cabeçalhos pré -compilados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top