/Gy (Włączenie łączenia na poziomie funkcji)
Umożliwia to kompilatorowi pakiet poszczególne funkcje w postaci funkcji pakowane (COMDATs).
/Gy[-]
Uwagi
Linker wymaga, że funkcje być pakowane oddzielnie jako COMDATs, aby wykluczyć lub zamówić poszczególnych funkcji w pliku DLL lub .exe.
Można użyć opcji linker /OPT (Optymalizacje) Aby wyłączyć nieużywane funkcje pakowane z pliku .exe.
Można użyć opcji linker /ORDER (Ustaw funkcje w kolejności) Aby dołączyć funkcje pakowane w kolejności określonej w pliku .exe.
Wbudowane funkcje zawsze są pakowane, jeśli są one utworzone jako wywołania (która pojawia się, na przykład, jeśli inline jest off lub wykonać adresu funkcji).Ponadto zdefiniowane w deklaracji klasy funkcje składowe języka C++ są pakowane automatycznie; inne funkcje nie są, a ta opcja wymaga się skompletowania ich jako funkcje pakowane.
[!UWAGA]
/ZI , używane do Edit- and -Continue, powoduje /Gy opcji.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.
Kliknij folder C/C++.
Kliknij stronę właściwości Generowanie kodu.
Modyfikowanie Umożliwiają łączenie funkcji poziom właściwości.
Aby programowo ustawić tę opcję kompilatora
- Zobacz EnableFunctionLevelLinking.