Aracılığıyla paylaş


/homeparams (Kayıt Parametrelerini Yığına Kopyala)

Yazmaçlarda geçirilen parametrelerin de işlev girdisi üzerine yığındaki konumlarına yazılması için zorlar.

Sözdizimi

/homeparams

Açıklamalar

Bu derleyici seçeneği yalnızca x64'i hedefleyen yerel ve çapraz derleyicilerde kullanılabilir.

x64 çağırma kuralı, yazmaçlarda geçirilen parametreler için bile tüm parametreler için yığın alanının ayrılmasını gerektirir. Daha fazla bilgi için bkz . Parametre Geçirme. Varsayılan olarak, yazmaç parametreleri yayın derlemelerinde bunlar için ayrılan yığın alanına kopyalanmamıştır. Bu, programınızın iyileştirilmiş bir yayın derlemesinde hata ayıklamayı zorlaştırır.

Yayın derlemeleri için ,/homeparams seçeneğini kullanarak derleyiciyi, uygulamanızda hata ayıkladığınızdan emin olmak için yazmaç parametrelerini yığına kopyalamaya zorlayabilirsiniz. /homeparams , yazmaç parametrelerini yığına yüklemek için fazladan bir döngü gerektirdiğinden performans dezavantajı anlamına gelir.

Hata ayıklama derlemelerinde yığın her zaman yazmaçlarda geçirilen parametrelerle doldurulur.

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++>Komut Satırı özellik sayfasını seçin.

  3. Ek Seçenekler kutusuna derleyici seçeneğini girin.

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