/Fi
(pré-processar nome do arquivo de saída)
Especifica o nome do arquivo de saída no qual a opção do compilador /P
(Pré-processar em um arquivo) grava a saída pré-processada.
Sintaxe
/Fi
pathname
Parâmetros
pathname
O caminho relativo ou absoluto e o nome do arquivo de saída produzido pela opção do compilador /P
. Ou o caminho do diretório para os arquivos de saída .i
quando mais de um arquivo de entrada for especificado. Não coloque um espaço entre a opção /Fi
e pathname
.
Comentários
Use a opção do compilador /Fi
em combinação com a opção do compilador /P
. Se /P
não for especificado, /Fi
causará o aviso de linha de comando D9007.
Se você especificar apenas um caminho de diretório (um caminho que termina em uma barra invertida \
) para o parâmetropathname
, o nome de base do arquivo de origem será usado como o nome de base do arquivo de saída pré-processado. O parâmetro pathname
não requer nenhuma extensão de nome de arquivo específica. No entanto, a extensão ".i" será usada se você não especificar uma extensão de nome de arquivo.
Exemplo
A linha de comando a seguir pré-processa PROGRAM.cpp
, preserva os comentários, adiciona diretivas #line
e grava o resultado no arquivo MYPROCESS.i
:
CL /P /FiMYPROCESS.I PROGRAM.CPP
Essa linha de comando pré-processa main.cpp
e helper.cpp
em main.i
e helper.i
em um subdiretório chamado preprocessed
:
CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra o arquivo de origem ou a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
Selecione a página de propriedades Propriedades da Configuração>C/C++>Pré-processador.
Defina a propriedade Pré-processar em um arquivo como Sim.
Selecione a página de propriedades Propriedades de Configuração>C/C++>Linha de Comando.
Insira a opção do compilador
/Fi
epathname
na caixa Opções Adicionais. Especifique apenas um caminho de diretório, não um nome de arquivo, ao definir essa propriedade para um projeto.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.
Confira também
Opções do compilador MSVC
/P
(pré-processar em um arquivo)
Especificar o nome de caminho