Update: Visual C++ 2013 Pufferüberläufe erkennen weder C4789 generiert Warnungen ausgeben

Wichtig: Dieser Artikel wurde maschinell übersetzt und wird dann möglicherweise mithilfe des Community Translation Framework (CTF) von Mitgliedern unserer Microsoft Community nachbearbeitet. Weitere Informationen zu CTF finden Sie unter http://support.microsoft.com/gp/machine-translation-corrections/de.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 3170268
Problembeschreibung
Nach der MSDN-Bibliothek beim Kompilieren von C- oder C++-Quellcode mithilfe von Visual C++ 2013 C/C++-Compiler Visual C++ 2013 erkennen einige Szenarien Pufferüberlauf (Natürlich ist nur die am erkennen Kompilierzeit) und ausgeben Warnung C4789 generiert.

Jedoch werden nicht einige Pufferüberläufe Optimierung Einstellungen Visual C++ 2013 abgefangen, wenn Sie Visual Studio 2013 Update 5 installiert haben. C4789 generiert keine Warnung wird ausgegeben, die ältere Version von Visual C++ 2010 Warnung C4789 generiert erfolgreich ausgegeben wurde.

Hinweis Nach der Installation dieses Hotfixes können Visual C++ 2013 Pufferüberläufe erkennen und ausgeben die Warnung C4789 generiert Version Konfiguration erstellt ( falls/Od verwendet wird).
Ursache
Dieses Problem tritt aufgrund eines Problems in Visual Studio 2013 C/C++-Compiler.
Lösung

Hotfix-Informationen

Die folgende Datei steht zum Download im Microsoft Download Center zur Verfügung:
HerunterladenDownloaden Sie das Hotfix-Paket jetzt.

Für weitere Informationen darüber, wie Sie Microsoft Support-Dateien herunterladen können, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
119591 So erhalten Sie Microsoft Support-Dateien von Online-Diensten
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat die zum Zeitpunkt der Veröffentlichung der Datei aktuell verfügbare Virenerkennungssoftware verwendet. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei vorgebeugt wird.

Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie Visual Studio 2013 installiert.

Informationen zur Registrierung

Um den Hotfix in diesem Paket verwenden, müssen Sie die Registrierung ändern.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keinen zuvor veröffentlichten Hotfix.
Abhilfe
Um dieses Problem zu umgehen, verwenden Sie oi/Oi Compilerschalter oder Codeanalyse weitere Instanzen von Pufferüberläufen zur Kompilierzeit erkennen.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt "Eigenschaften" aufgeführt sind.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 3170268 – Letzte Überarbeitung: 07/21/2016 03:08:00 – Revision: 1.0

Visual Studio 2013 Community Edition, Microsoft Visual Studio 2013 Software Development Kit

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3170268 KbMtde
Feedback