Compilando arquivos de informações de navegação: visão geral
Aviso
Embora o BSCMAKE ainda seja instalado com o Visual Studio, ele não é mais usado pelo IDE. Desde o Visual Studio 2008, as informações de navegação e símbolo são armazenadas automaticamente em um arquivo .sdf
do SQL Server na pasta da solução.
Para criar informações de navegação para navegação de símbolos, o compilador cria um arquivo .sbr
para cada arquivo de origem em seu projeto e o BSCMAKE.EXE concatena os arquivos .sbr
em um arquivo .bsc
.
A geração dos arquivos .sbr
e .bsc
leva tempo, portanto, o Visual Studio desativa essas funções por padrão. Se quiser navegar nas informações atuais, você deve ativar as opções de navegação e compilar o projeto novamente.
Use /FR
ou /Fr
para informar ao compilador para criar os arquivos .sbr
. Para criar arquivos .bsc
, você pode chamar o BSCMAKE na linha de comando. O uso do BSCMAKE na linha de comando fornece controle mais preciso sobre a manipulação de arquivos de informações de navegação. Para obter mais informações, confira Referência do BSCMAKE.
Dica
Você pode ativar a geração de arquivos .sbr
, mas deixar a geração de arquivos .bsc
desativada. Isso fornece compilações rápidas, mas também permite que você crie um novo arquivo .bsc
ao ativar rapidamente a geração de arquivos .bsc
e compilar o projeto.
Você pode reduzir o tempo, a memória e o espaço em disco necessários para criar um arquivo .bsc
reduzindo o tamanho do arquivo .bsc
.
Confira a Página de Propriedades Gerais (Projeto) para obter informações sobre como criar um arquivo de navegação no ambiente de desenvolvimento.
Para criar um arquivo .bsc
menor
Use opções de linha de comando do BSCMAKE para excluir informações do arquivo de informações de navegação.
Omita símbolos locais em um ou mais arquivos
.sbr
ao compilar ou montar.Se um arquivo-objeto não contiver informações necessárias para o estágio atual da depuração, omita seu arquivo
.sbr
do comando BSCMAKE ao recompilar o arquivo de informações de navegação.
Para combinar as informações de navegação de vários projetos em um arquivo de navegação (.bsc
)
Não crie o arquivo
.bsc
no nível do projeto ou use a opção/n
para impedir que os arquivos.sbr
sejam truncados.Depois que todos os projetos forem criados, execute o BSCMAKE com todos os arquivos
.sbr
como entrada. Você pode usar curingas. Por exemplo, se você tivesse diretórios deC:\X
,C:\Y
eC:\Z
com arquivos.sbr
neles e quisesse combiná-los todos em um arquivo.bsc
, useBSCMAKE C:\X\*.sbr C:\Y\*.sbr C:\Z\*.sbr /o c:\whatever_directory\combined.bsc
para criar o arquivo combinado.bsc
.
Confira também
Ferramentas de compilação adicionais MSVC
Referência BSCMAKE