/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ırala) 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.
Dekont
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin