/Gy (Povolit funkce úrovně propojení)

Umožňuje kompilátoru jednotlivých funkcí balíčku ve formě balených funkce (COMDATs).

/Gy[-]

Poznámky

Vytvořeném propojovacím vyžaduje funkce, ke které balí samostatně jako COMDATs vyloučit nebo pořadí jednotlivých funkcí v souboru DLL nebo exe.

Můžete použít možnost linker / OPT (optimalizace) na které neexistuje odkaz balené funkce vyloučit ze souboru EXE.

Můžete použít možnost linker / OBJEDNÁVKY (v pořadí funkce Put) zahrnout funkce balené v zadaném pořadí v souboru EXE.

Vložené funkce jsou vždy zabaleny, pokud jsou vytvořeny instance jako volání (které dojde, například inlining je vypnuto nebo převzít adresu funkce).Funkce členů C++ definované v deklaraci třídy navíc automaticky zabaleny; nejsou jiné funkce a výběrem této možnosti je nutné kompilovat je jako balené funkce.

[!POZNÁMKA]

/ZI automaticky nastaví možnosti pro úpravy a pokračovat /Gy možnost.

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 Generování kódu stránky vlastností.

  4. Změnit Povolit funkci úroveň propojení vlastnost.

Programově nastavit tuto volbu kompilátoru

Viz také

Referenční dokumentace

Možnosti kompilátoru

Možnosti nastavení kompilátoru