Sdílet prostřednictvím


/Fx (sloučení vloženého kódu)

Vytvoří kopii každého zdrojového souboru pomocí vloženého kódu, které jsou sloučeny do zdroje.

/Fx

Poznámky

K odlišení sloučené zdrojový soubor z původní zdrojový soubor /Fx přidá příponu .mrg mezi název souboru a příponu souboru.Například soubor s názvem MyCode.cpp obsahující atributy kódu a s /Fx vytvoří soubor s názvem MyCode.mrg.cpp obsahující následující kód:

//+++ 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

V souboru .mrg bude kód, který byl z důvodu atribut injekčně oddělený takto:

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

no_injected_text Atribut je vložen do souboru .mrg, který umožňuje bez textu je reinjected pro kompilaci souboru .mrg.

Je třeba si uvědomit, že zdrojový soubor .mrg má být vyjádření injekčně kompilátorem zdrojového kódu.Soubor .mrg nemusí kompilovat nebo spustit přesně jako původní zdrojový soubor.

Makra nejsou rozšířena do souboru .mrg.

Pokud váš program obsahuje soubor hlaviček, který používá vloženého kódu, /Fx generuje. mrg.h soubor pro tuto hlavičku./Fxnení korespondence obsahuje soubory, které nepoužívají vloženého kódu.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Postupy: Otevření stránek vlastností projektu.

  2. Klikněte na složku C/C++.

  3. Klepněte Výstupní soubory stránky vlastností.

  4. Změnit Rozbalte zdroje přidělené vlastnost.

Chcete-li tuto možnost kompilátoru nastavit v programu

Viz také

Referenční dokumentace

Možnosti výstupního souboru (/F)

Možnosti kompilátoru

Nastavení možností kompilátoru