Udostępnij za pośrednictwem


/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

  1. Otwórz okno dialogowe Strony właściwości projektu.Szczegółowe informacje – zobacz: Porady: otwieranie stron właściwości projektów.

  2. Kliknij folder C/C++.

  3. Kliknij stronę właściwości Generowanie kodu.

  4. Modyfikowanie Umożliwiają łączenie funkcji poziom właściwości.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora