Partilhar via


/ifcOutput

Essa opção informa ao compilador onde gerar arquivos criados .ifc . Se o destino for um diretório, o compilador gerará o nome de cada .ifc arquivo com base no nome da interface ou no nome da unidade de cabeçalho.

Sintaxe

/ifcOutput filename
/ifcOutput directory\

Comentários

Por padrão, o compilador deriva o nome de cada arquivo gerado .ifc do nome da interface do módulo. Por exemplo, dado um nome MyModulede módulo , o gerado .ifc será nomeado MyModule.ifc, a menos que você substitua o nome pelo /ifcOutput switch.

Use essa opção para especificar um nome de arquivo ou diretório alternativo .ifc . Se você quiser usar os nomes de arquivo criados .ifc padrão, mas especificar um diretório onde eles devem ser criados, certifique-se de adicionar uma barra invertida à direita (\) ao nome do diretório.

Ao criar vários .ifc arquivos, use apenas a forma de diretório do /ifcOutput switch. Se você fornecer várias /ifcOutput opções, o compilador usará apenas a última.

Se você compilar com a /MP opção (Compilar com vários processos), recomendamos que você use a forma de diretório da /ifcOutput opção se tiver vários arquivos de módulo de entrada.

No exemplo a seguir, o arquivo para o .ifc módulo definido em m.ixx é criado como c:\example\m.ifcm .

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\

No exemplo a seguir, o arquivo criado .ifc para o módulo m definido em m.ixx* é criado como c:\example\MyModule.ifc:

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc

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

  1. Para aplicar a /ifcOutput opção a um arquivo no IDE, selecione o arquivo no Gerenciador de Soluções. Clique com o botão direito do mouse para abrir o menu de contexto e selecione Propriedades para abrir a caixa de diálogo Páginas de Propriedades .

  2. Defina o menu suspenso Configuração como Todas as configurações. Defina o menu suspenso Plataforma como Todas as plataformas.

  3. Abra a página de propriedades de configuração>C/C++>Output Files.

  4. Use o controle suspenso para modificar a propriedade Nome do arquivo de saída do módulo para um nome de diretório (terminado em \) ou um nome de arquivo alternativo. Ou você pode especificar um diretório + nome de arquivo, por exemplo, c:\example\mymodule.ifc. Escolha OK ou Aplicar para salvar as alterações.

Como alternativa, você pode especificar a opção clicando com o /ifcOutput botão direito do mouse no nome do projeto na Linha de Comando C/C++>Propriedades>de Configuração do Gerenciador>de Soluções.

Confira também

Visão geral dos módulos no C++
Usar módulos C++ no MSVC da linha de comando