/Gy (İşlev Düzeyi Bağlamayı Etkinleştir)

Derleyicinin tek tek işlevleri paketlenmiş işlevler (COMDAT) biçiminde paketlemesine izin verir.

Sözdizimi

/Gy[-]

Açıklamalar

Bağlayıcı, bir DLL veya .exe dosyasındaki tek tek işlevleri dışlamak veya sıralamak için işlevlerin COMDAT olarak ayrı paketlenmesi gerekir.

Başvurulmayan paketlenmiş işlevleri .exe dosyasından dışlamak için bağlayıcı seçeneğini /OPT (İyileştirmeler) kullanabilirsiniz.

Paketlenmiş işlevleri .exe dosyasına belirtilen sırada eklemek için /ORDER (İşlevleri Sıraya Koy) bağlayıcı seçeneğini kullanabilirsiniz.

Satır içi işlevler, çağrı olarak örneklenirse her zaman paketlenir (örneğin, satır içi kapalıysa veya bir işlev adresi alıyorsanız gerçekleşir). Ayrıca, sınıf bildiriminde tanımlanan C++ üye işlevleri otomatik olarak paketlenir; diğer işlevler değildir ve bunları paketlenmiş işlevler olarak derlemek için bu seçeneğin seçilmesi gerekir.

Not

Düzenle ve Devam Et için kullanılan /ZI seçeneği otomatik olarak /Gy seçeneğini ayarlar.

Bu derleyici seçeneğini Visual Studio geliştirme ortamında ayarlamak için

  1. Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.

  2. Yapılandırma Özellikleri>C/C++>Kod Oluşturma özellik sayfasını seçin.

  3. İşlev Düzeyi Bağlamayı Etkinleştir özelliğini değiştirin.

Bu derleyici seçeneğini program üzerinden ayarlamak için

Ayrıca bkz.

MSVC Derleyicisi Seçenekleri
MSVC Derleyicisi Komut Satırı Söz Dizimi