/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 MyModule
de 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.ifc
m
.
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
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 .Defina o menu suspenso Configuração como Todas as configurações. Defina o menu suspenso Plataforma como Todas as plataformas.
Abra a página de propriedades de configuração>C/C++>Output Files.
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