Applies ToVisual Studio Community 2013 Visual Studio 2013 SDK

Symptom

Enligt MSDN-biblioteket när du kompilerar C eller C++ källkoden med Visual C++ 2013 C/C++-kompilatorn Visual C++ 2013 ska identifiera vissa buffer overrun scenarier (av kursen bara dem som kan upptäckas vid kompileringstid) och avge varning C4789.Dock fångas vissa buffertöverskridningar inte med alla inställningar för optimering av Visual C++ 2013, även om du har installerat Visual Studio 2013 uppdatering 5. Ingen varning C4789 släpps där den äldre versionen Visual C++ 2010 har utsända varning C4789.Obs! När du har installerat den här snabbkorrigeringen Visual C++ 2013 identifierar buffertöverskridningar och avge varningen C4789 för konfigurationen bygger (om /Od inte används).

Orsak

Det här problemet beror på ett problem i Visual Studio 2013 C/C++-kompilatorn.

Lösning

Information om snabbkorrigeringen

Följande fil kan hämtas från Microsoft Download Center:Download Hämta paketet nu.För mer information om hur du hämtar supportfiler från Microsoft klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:

119591 hämta Microsoft-supportfiler från onlinetjänsterMicrosoft har genomsökt denna fil efter virus. Microsoft använde det mest aktuella antivirusprogram som var tillgängligt när filen lades upp. Filen är sparad på servrar med utökad säkerhet som hjälper till att förhindra otillåtna ändringar av den.

Förutsättningar

Om du vill installera den här snabbkorrigeringen måste du ha Visual Studio 2013 installerat.

Registerinformation

För att kunna använda snabbkorrigeringen i det här paketet behöver du göra några ändringar i registret.

Krav på omstart

Du behöver inte starta om datorn när du har installerat den här snabbkorrigeringen.

Ersättningsinformation för Hotfix

Den här snabbkorrigeringen ersätter inte någon tidigare utgiven snabbkorrigering.

Temporär lösning

Undvik det här problemet använder du /Oi kompilatorn växel eller kod analys för att upptäcka fler förekomster av buffertöverskridningar vid kompileringen.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.