Udostępnij za pośrednictwem


/Gy (Włączanie funkcji na poziomie łączenie)

Umożliwia kompilatora do pojedynczych funkcji pakietu w formie pakowane funkcje (COMDATs).

/Gy[-]

Uwagi

Program łączący 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 program łączący / OPT (optymalizacje) Aby wyłączyć nieużywane funkcje pakowane z pliku .exe.

Można użyć opcji program łączący / ZAMÓWIENIA (Put funkcje w kolejności) do obejmują funkcje pakowane w kolejności określonej w pliku .exe.

Wbudowane funkcje zawsze są opakowane, jeśli są one tworzone jako wywołania (który występuje, na przykład, jeśli inline jest wyłączona lub mieć adres funkcji).Ponadto automatycznie są pakowane C++ funkcji elementów członkowskich określonych w deklaracji klasy; nie są inne funkcje i wybranie tej opcji jest wymagane do kompilowania je jako funkcje pakowane.

[!UWAGA]

/ZI , używane do Edit- and -Continue, powoduje /Gy opcji.

Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio

  1. Otwórz projekt Stron właściwości okno dialogowe.Aby uzyskać szczegółowe informacje, zobacz Jak: Otwórz strony właściwości projektu.

  2. Kliknij przycisk C i C++ folder.

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

  4. Modyfikowanie Umożliwić łączenie poziomu funkcji właściwości.

Aby programowo ustawić tę opcję kompilatora

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora