Applies ToVisual Studio Community 2013 Visual Studio 2013 SDK

Požymiai

Pagal MSDN biblioteką, surinkti C arba C ++ kodo naudojant Visual C ++ 2013 C/C++ kompiliatorius, Visual C ++ 2013 turėtų aptikti kai kurių buferio perpilda scenarijai (, žinoma, tik tuos, kurie gali būti nustatomas kompiliavimo laikas) ir skleisti įspėjimo C4789.Tačiau kai kurie buferio perviršį nėra taikoma visas optimizavimo parametrus Visual C ++ 2013, net jei esate įdiegę Visual Studio 2013 naujinimo 5. Jokių perspėjimų C4789 išsiskiria, kai senesnę versiją Visual C ++ 2010 sėkmingai skleidžia įspėjimo C4789.Pastaba. Kai įdiegsite šias karštąsias pataisas, Visual C ++ 2013 gali aptikti buferio perviršį ir skleisti įspėjimo C4789 leidimo konfigūracijos komponavimo versijos (jei /od / nenaudojamas).

Priežastis

Ši problema kyla dėl problemos Visual Studio 2013 C/C++ kompiliatorius.

Sprendimas

Karštųjų pataisų informacija

Iš „Microsoft“ atsisiuntimo centro galima atsisiųsti šį failą:Download Atsisiųskite šį karštųjų pataisų paketą dabar.Norėdami gauti daugiau informacijos, kaip atsisiųsti „Microsoft“ palaikymo failus, spustelėkite toliau esančio straipsnio numerį ir peržiūrėkite „Microsoft“ žinių bazės straipsnį:

119591 kaip gauti "Microsoft" palaikymo failus iš interneto tarnybų„Microsoft“ patikrino, ar šiame faile nėra virusų. „Microsoft“ naudojo naujausią virusų aptikimo programinę įrangą, kuri buvo pasiekiama failo paskelbimo dieną. Failas laikomas padidintos saugos serveriuose, siekiant užkirsti kelią neleistinam failo modifikavimui.

Būtinosios sąlygos

Norint taikyti šias karštąsias pataisas, turite Visual Studio 2013 įdiegtas.

Registro informacija

Norint naudoti karštąsias pataisas šiame pakete, nereikia atlikti jokių pakeitimų registre.

Reikalavimas paleisti iš naujo

Jūs neturite iš naujo paleisti kompiuterį, kai pritaikote šias karštąsias pataisas.

Karštųjų pataisų pakeitimo informacija

Šios karštosios pataisos nepakeičia anksčiau išleistų karštųjų pataisų.

Sprendimas

Norėdami išspręsti šią problemą, naudoti /Oi Kompiliavimo jungiklis arba kodo analizė aptikti daugiau egzempliorių, kad buferio kompiliavimo metu.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.