/Gy (povolení propojení na úrovni funkcí)
Umožňuje kompilátor pro jednotlivé funkce balíček ve formě balené funkce (COMDATs).
/Gy[-]
Poznámky
Propojovací program vyžaduje, aby funkce samostatně zabaleny jako COMDATs k vyloučení nebo objednat jednotlivé funkce v souboru .exe nebo knihovny DLL.
Můžete použít možnost propojovacího programu /OPT (optimalizace) k vyloučení na které neexistuje odkaz funkce balíčku ze souboru .exe.
Můžete použít možnost propojovacího programu /ORDER (vložení funkcí v pořadí) 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ý se vyskytne, například vkládání je vypnuto nebo přijímat adresy funkce).Kromě toho jsou automaticky dodávány C++ členské funkce definované v deklaraci třídy; nejsou jiné funkce a výběrem této možnosti je nutné zkompilovat jako balené funkce.
[!POZNÁMKA]
/ZI používán pro Edit and Continue, automaticky se nastaví /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 Postupy: Otevření stránek vlastností projektu.
Klikněte na složku C/C++.
Klikněte na stránku vlastností Generování kódu.
Změnit Povolit funkci úroveň propojení vlastnost.
Chcete-li tuto možnost kompilátoru nastavit v programu
- Další informace naleznete v tématu EnableFunctionLevelLinking.