Compartilhar via


/Fx (mesclagem introduzido código)

Produz uma cópia de cada arquivo de origem com o código injetado mesclado em fonte.

/Fx

Comentários

Para distinguir uma mescladas arquivo de fonte de um original arquivo de fonte, /Fx Adiciona uma extensão .mrg entre o nome de arquivo e extensão de arquivo. Por exemplo, um arquivo chamado MyCode.cpp contendo código atribuído e criados com /Fx cria um arquivo chamado MyCode.mrg.cpp que contém o código a seguir:

//+++ Start Injected Code
[no_injected_text(true)];      // Suppress injected text, it has 
                               // already been injected
#pragma warning(disable: 4543) // Suppress warnings about skipping 
                               // injected text
#pragma warning(disable: 4199) // Suppress warnings from attribute 
                               // providers
//--- End Injected Code

Em um arquivo .mrg, código que foi inserido por causa de um atributo irá ser delimitado da seguinte maneira:

//+++ Start Injected Code
...
//--- End Injected Code

The no_injected_text atributo está incorporado em um arquivo .mrg, que permite a compilação do arquivo .mrg sem texto sendo reinjected.

Você deve estar ciente de que o arquivo de origem .mrg deverá ser uma representação do código-fonte injetado pelo compilador.O arquivo .mrg não pode compilar ou executar exatamente sistema autônomo o arquivo de fonte original.

As macros não são expandidas no arquivo .mrg.

Se o programa inclui um arquivo de cabeçalho que usa código injetado, /Fx gera um. arquivo mrg.h desse cabeçalho. /Fx mesclagem não incluir arquivos que não usam o código injetado.

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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.

  2. clicar no C/C++ pasta.

  3. clicar no Arquivos de saída página de propriedades.

  4. Modificar o Expandir fonte atribuídapropriedade .

Para conjunto esta opção do compilador por meio de programação

Consulte também

Referência

Arquivo de saída (/ F) opções

Opções do compilador

Opções de compilador configuração