Sdílet prostřednictvím


/FX (sloučit vloženého kódu)

Vytvoří kopii každého zdrojového souboru s vloženého kódu do zdroje.

/Fx

Poznámky

Rozlišovat 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í kód přidělené 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 takto oddělený kód, který byl z důvodu atribut injekčně:

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

no_injected_text Atributu je vložený v souboru .mrg, která umožňuje sestavování souboru .mrg bez textu, přičemž reinjected.

Pamatujte, že zdrojový soubor .mrg má být reprezentace zdrojového kódu, který kompilátor injekčně..Mrg soubor může sestavit nebo spustit přesně jako původní zdrojový soubor.

Makra rozbaleny není v souboru .mrg.

Pokud váš program obsahuje záhlaví souboru, 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 Jak: otevření stránky vlastností projektu.

  2. Klepněte C/C++ složky.

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

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

Programově nastavit tuto volbu kompilátoru

Viz také

Referenční dokumentace

Výstupní soubor (/ F) možnosti

Možnosti kompilátoru

Možnosti nastavení kompilátoru