Oprava: Visual C++ 2013 nemôže zistiť medzipamäte prekročenia alebo vydávať C4789 upozornenia

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3170268
Príznaky
Podľa Knižnica MSDN, keď kompilujete C alebo C ++ zdrojový kód pomocou Visual C++ 2013 C/c ++ kompilátor, Visual C++ 2013 sa mali zistiť niektorých prípadoch pretečenie medzipamäte (samozrejme len tie, ktoré sa dá na zostavenie čas) a v vydávať Upozornenie C4789.

Však niektoré medzipamäte prekročenie nie je zachytený so všetkými optimalizácia nastavenia Visual C++ 2013 aj v prípade, že máte nainštalovaný Visual Studio 2013 aktualizácia 5. Žiadne upozornenie C4789 zaznie, keď staršie verzie Visual C++ 2010 sa úspešne vyžarovaného upozornenie C4789.

Poznámka: Po nainštalovaní tejto rýchlej opravy, Visual C++ 2013 môžete zistiť medzipamäte prekročenia a vydávať upozornenia C4789 vydania konfigurácie zostavy (v prípade, že /Od nepoužíva).
Príčina
Tento problém sa vyskytuje z dôvodu problému v Visual Studio 2013 C/c ++ kompilátor.
Riešenie

Informácie o rýchlej oprave

Tento súbor je k dispozícii na prevzatie z Microsoft Download Center:
StiahnuťPrevziať balík rýchlej opravy.

Ďalšie informácie o sťahovaní podporných súborov spoločnosti Microsoft získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
119591 Získanie podporných súborov zo služieb online
Tento súbor bol skontrolovaný antivírusovým programom spoločnosti Microsoft. Spoločnosť Microsoft použila najaktuálnejší antivírusový softvér, dostupný pri dátume nahratia súboru. Súbor je uložený na zabezpečených serveroch, ktoré neumožňujú neoprávnené zmeny súborov.

Požiadavky

Ak chcete použiť túto rýchlu opravu, musíte mať Visual Studio 2013 nainštalovaný.

Informácie o databáze Registry

Ak chcete použiť rýchlu opravu v tomto balíku, nemusíte vykonávať žiadne zmeny v databáze registry.

Požiadavka na reštartovanie

Nemusíte reštartovať počítač po použití tejto rýchlej opravy.

Informácie o nahradení rýchlej opravy

Táto rýchla oprava nie je nahradiť predtým vydaných rýchlych opráv.
Ako problém obísť
Tento problém obísť, použite /Oi kompilátor prepínač alebo analýza zistiť ďalšie inštancie medzipamäte prekročenia v čase kompilácie.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3170268 – Posledná kontrola: 07/21/2016 20:56:00 – Revízia: 1.0

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

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3170268 KbMtsk
Pripomienky