Belirtiler
MSDN Kitaplığı göre C derlemek veya C++ kaynak kodu kullanarak Visual C++ 2013 C/C++ Derleyici, Visual C++ 2013 algılamalıdır bazı arabellek taşması senaryoları (kursun yalnızca sırasında algılanan derleme zamanı) ve Uyarı C4789yayma. Visual Studio 2013 güncelleştirme 5 yüklemiş olsanız bile ancak, bazı arabellek taşmaları en iyileştirme ayarları ile tüm Visual C++ 2013 tarafından yakalandı değildir. Hiçbir uyarı C4789 Visual C++ 2010'ın eski sürümünü başarıyla yayılan uyarı C4789 burada yayınlanır. Not: Bu düzeltmeyi yükledikten sonra Visual C++ 2013 arabellek taşmaları algılayabilir ve ( /Od kullanılmaz durumda) yapýlandýrmasýnda uyarı C4789 yayımı için Yayımla.
Neden
Visual Studio 2013 C/C++ derleyicisi bir sorun nedeniyle bu sorun oluşur.
Çözüm
Düzeltme bilgileri
Aşağıdaki dosya Microsoft Yükleme Merkezi'nden indirilebilir:Düzeltme paketini şimdi karşıdan yükle. Microsoft Destek dosyalarını indirme hakkında daha fazla bilgi edinmek için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
119591 Microsoft destek dosyaları Çevrimiçi Hizmetler'den nasılMicrosoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın gönderildiği tarihte kullanılabilir en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardımcı olan geliştirilmiş güvenliğe sahip sunucularda depolanır.
Önkoşullar
Bu düzeltmeyi uygulamak için Visual Studio 2013 yüklü olması gerekir.
Kayıt defteri bilgileri
Bu paketin düzeltmeyi kullanmak için kayıt defterinde herhangi bir değişiklik yapmanız gerekmez.
Yeniden başlatma gereksinimi
Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez.
Düzeltme değiştirme bilgileri
Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini değildir.
Geçici çözüm
Bu soruna geçici bir çözüm için /Oi derleyici anahtarı veya Kod Analizi daha fazla derleme zamanında arabellek taşmaları örneklerini algılamak için kullanın.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.