Compartilhar via


/EP (pré-processo stdout sem # line diretivas)

Pré-processa arquivos de código-fonte c e C++ e copia os arquivos pré-processado para o dispositivo de saída padrão.

/EP

Comentários

No processo, todas as diretivas de pré-processamento são realizadas, expansões de macro são executadas e comentários são removidos.Para preservar os comentários na saída pré-processado, use o /C (preservar comentários durante o pré-processamento) a opção com /EP.

O /EP opção suprime a compilação.Você deve submeter novamente o arquivo pré-processado para compilação./EPtambém suprime os arquivos de saída a partir do /FA, /Fa, e /Fm opções.Para obter mais informações, consulte / FA, /Fa (arquivo de listagem) e /FM (nome Mapfile).

Erros gerados durante os estágios posteriores do processamento consultem os números de linha do arquivo pré-processado, em vez do arquivo de origem.Se você quiser que os números de linha para referir-se o arquivo de origem, use /E (pré-processo STDOUT) em vez disso.O /E opção adiciona #line diretivas para a saída para essa finalidade.

Para enviar a saída pré-processado, com #line diretivas, para um arquivo, usam o /P (pré-processo para um arquivo) opção.

Para enviar a saída pré-processado para stdout, com #line diretivas, use /P e /EP juntos.

Não é possível usar cabeçalhos pré-compilados com o /EP opção.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte:Como: abrir páginas de propriedades do projeto.

  2. Clique no C/C++ pasta.

  3. Clique no pré-processador página de propriedades.

  4. Modificar o Gerar arquivo pré-processado propriedade.

Para definir essa opção de compilador programaticamente

Exemplo

A seguinte linha de comando pré-processa o arquivo ADD.C, preserva os comentários e exibe o resultado no dispositivo de saída padrão:

CL /EP /C ADD.C

Consulte também

Referência

Opções do compilador

Configurando opções de compilador