/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
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>C/C++>Kod Oluşturma özellik sayfasını seçin.
İş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