Opções de BSCMAKE

Esta seção descreve as opções disponíveis para controlar o BSCMAKE. Várias opções controlam o conteúdo do arquivo de informações de procura, excluindo ou incluindo determinadas informações. As opções de exclusão podem permitir o BSCMAKE seja executado mais rapidamente e podem resultar em um arquivo menor do BSC. Os nomes de opção diferenciam maiúsculas de minúsculas (exceto para /HELP e /NOLOGO).

Somente /NOLOGO e /o estão disponíveis no ambiente de desenvolvimento do Visual Studio. Consulte Definindo propriedades de projeto Visual C++ para obter informações sobre como acessar páginas de propriedades do projeto.

  • /Ei ( filename...)
    Exclui o conteúdo dos arquivos de inclusão especificado do arquivo de informações de procura. Para especificar vários arquivos, separe os nomes com um espaço e coloque a lista entre parênteses. Parênteses não são necessários se você especificar apenas um filename. Use /Ei juntamente com a opção /Es para excluir arquivos não excluídos por /Es.

  • /El
    Exclui os símbolos locais. O padrão é incluir símbolos locais. Para obter mais informações sobre os símbolos locais, consulte a criação de um arquivo de .sbr.

  • /Em
    Exclui os símbolos no corpo de macros. Use /Em para incluir somente os nomes das macros no arquivo de informações de procura. O padrão é incluir os nomes de macro e o resultado de expansões de macro.

  • /Er ( symbol...)
    Exclui os símbolos especificados do arquivo de informações de procura. Para especificar vários nomes de símbolo, separe os nomes com um espaço e coloque a lista entre parênteses. Parênteses não são necessários se você especificar apenas um symbol.

  • /Es
    Exclui o arquivo de informações de procura cada arquivo de inclusão especificado com um caminho absoluto ou encontrado em um caminho absoluto especificado na variável de ambiente INCLUDE. (Normalmente são o sistema incluem arquivos, que contêm muitas informações que talvez você não precise no seu arquivo de informações de navegação.) Esta opção não exclui arquivos especificados com arquivos encontrados em um caminho relativo em incluir caminhos relativos ou sem um caminho. Você pode usar a opção /Ei com o /Es para excluir arquivos que /Es não excluir. Se você desejar excluir alguns arquivos que /Es exclui, use o /Ei em vez de /Es e lista os arquivos que você deseja excluir.

  • /errorReport: [nenhuma | prompt | fila | enviar]
    Permite que você envie informações à Microsoft sobre erros internos em bscmake.exe.

    Para obter mais informações sobre /errorreport, consulte /ErrorReport (relatório de erros do compilador interno).

  • / AJUDA
    Exibe um resumo da sintaxe de linha de comando BSCMAKE.

  • /IU
    Inclui os símbolos não referenciados. Por padrão, o BSCMAKE não registra quaisquer símbolos que são definidos, mas não referenciados. Se um arquivo de .sbr foi compactado, esta opção não tem efeito para o arquivo de entrada porque o compilador já removeu os símbolos não referenciados.

  • /n
    Força uma compilação nonincremental. Use /n para forçar uma compilação completa do arquivo de informações de procura existe ou não de um arquivo de BSC e para impedir que arquivos de .sbr sendo truncado. Consulte como BSCMAKE cria um arquivo de BSC.

  • / /NOLOGO
    Suprime a mensagem de direitos autorais de BSCMAKE.

  • /ofilename
    Especifica um nome para o arquivo de informações de procura. Por padrão, o BSCMAKE dá ao arquivo de informações de procurar o nome base do primeiro arquivo de .sbr e uma extensão de BSC.

  • /S ( filename...)
    Informa o BSCMAKE para processar o arquivo de inclusão especificado na primeira vez que for encontrado e excluí-lo, caso contrário. Use esta opção para economizar tempo de processamento quando um arquivo (como um cabeçalho, ou. h, arquivo de um c ou. cpp origem) está incluído em vários arquivos de origem, mas permanecerá inalterado pela diretivas de pré-processamento cada vez. Você também poderá usar essa opção se um arquivo for alterado de maneiras que não são importantes para o arquivo de informações de procura que você está criando. Para especificar vários arquivos, separe os nomes com um espaço e coloque a lista entre parênteses. Parênteses não são necessários se você especificar apenas um filename. Se você deseja excluir o arquivo toda vez que ele está incluído, use a opção de /Ei ou /Es.

  • /v
    Fornece a saída detalhada, que inclui o nome de cada arquivo de .sbr que está sendo processado e informações sobre o BSCMAKE completa executar.

  • /?
    Exibe um breve resumo da sintaxe de linha de comando de BSCMAKE.

A linha de comando a seguir informa BSCMAKE para fazer uma compilação completa do MAIN.bsc de três arquivos de .sbr. Ela também informa o BSCMAKE para excluir as instâncias duplicadas dos TOOLBOX.h:

BSCMAKE /n /S toolbox.h /o main.bsc file1.sbr file2.sbr file3.sbr

Consulte também

Referência

Referência BSCMAKE