/EP (Preprocess para stdout sem # line diretivas)
Pré-processa os arquivos de código-fonte c e C++ e copia os arquivos de 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) 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 de /FA, /Fa, e /Fm Opções. For more information, see / FA, /Fa (arquivo de listagem) and /FM (nome Mapfile).
Erros gerados durante os estágios posteriores de processamento consultem os números de linha do arquivo pré-processado em vez de usar o arquivo de origem. Se desejar que os números de linha, consulte o arquivo de origem original, use /E (Preprocess, STDOUT) em vez disso. O /E adiciona a opção #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é-processar 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
Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.
Clique o C/C++ pasta.
Clique o pré-processador página de propriedades.
Modificar o Gerar arquivo pré-processado propriedade.
Para definir esta 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 do dispositivo de saída padrão:
CL /EP /C ADD.C