/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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Jak: otevření stránky vlastností projektu.
Klepněte C/C++ složky.
Klepněte Generování kódu stránky vlastností.
Změnit Povolit funkci úroveň propojení vlastnost.
Programově nastavit tuto volbu kompilátoru
- Viz téma EnableFunctionLevelLinking.