Visualizando arquivos de origem C/C pré-processados no Visual Studio
Ao trabalhar com arquivos de origem C/C que contêm inúmeras diretivas de pré-processador, torna-se imperativo entender sua aparência após o pré-processamento. O Visual Studio fornece um utilitário de linha de comando, cl.exe, que capacita os desenvolvedores com diversas opções para a saída de arquivos pré-processados:
1. Pré-processamento para saída padrão:
Para enviar o arquivo pré-processado para a saída padrão, use a opção "/E". Isso imita a opção "-E" do GCC, facilitando a visualização direta do código pré-processado.
2. Pré-processamento para um arquivo:
Se preferir salvar o arquivo pré-processado, utilize a opção "/P". Esta opção gera um arquivo contendo o código pré-processado.
3. Pré-processamento para saída padrão sem diretivas #line:
Em alguns casos, pode ser desejável omitir as diretivas #line da saída pré-processada. Para conseguir isso, combine as opções "/P" e "/EP". Isso garante que o código pré-processado seja gerado sem diretivas #line.
Exemplo de uso:
Para pré-processar um arquivo de origem chamado "my_source.cpp" e direcionar a saída pré-processada para um arquivo chamado "preprocessed.txt", use o seguinte comando no prompt de comando:
cl.exe /P my_source.cpp /Fo preprocessed.txt
Este comando criará um arquivo "preprocessed.txt" contendo o código pré-processado.
Nota:
Dependendo da versão do Visual Studio que você está usando, a disponibilidade dessas opções pode variar.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3