Pazīmes
Saskaņā ar MSDN bibliotēkas, jums apkopot C vai C++ pirmkodu, izmantojot Visual C++ 2013 C/C++ kompilators Visual C++ 2013 ir noteikt dažas buferis pārsniegts gadījumos (protams, tikai tos, kurus var noteikt pēc kompilēšanas laiks) un izdala brīdinājuma C4789. Tomēr daži pārsniegšanas buferis nav piesaista ar visiem optimizēšanas iestatījumus Visual C++ 2013, pat tad, ja esat instalējis Visual Studio 2013 Update 5. C4789 bez brīdinājuma tiek izdota, kur vecāku versiju Visual C++ 2010 veiksmīgi emisijas brīdinājuma C4789. Piezīme. Pēc šī labojumfaila instalēšanas Visual C++ 2013 var noteikt pārsniegšanas buferis un ģenerēt brīdinājumu C4789 laidiena konfigurācijas veido (ja netiek lietots /Od ).
Iemesls
Šī problēma rodas, jo Visual Studio 2013 C/C++ kompilators.
Risinājums
Informācija par labojumfailu
Šo failu var lejupielādēt no Microsoft lejupielādes centra:Lejupielādēt labojumfailu pakotni tūlīt. Lai iegūtu papildinformāciju par to, kā lejupielādēt Microsoft atbalsta failus, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:
119591 kā iegūt Microsoft atbalsta failus no tiešsaistes pakalpojumiemMicrosoft ir skenējusi šo failu, nav vīrusu. Korporācija Microsoft izmantoja visjaunāko vīrusu noteikšanas programmatūru, kas bija pieejama faila izlikšanas datumā. Fails ir saglabāts serveros ar paaugstinātu drošību; tas palīdz aizsargāt failu no nesankcionētu izmaiņu veikšanas.
Priekšnosacījumi
Lai lietotu šo labojumfailu, datorā jābūt instalētai instalēts Visual Studio 2013.
Reģistra informācija
Lai izmantotu šajā pakotnē ietverto labojumfailu, jums nav jāveic nekādas izmaiņas reģistrā.
Restartēšanas nepieciešamība
Jums nav pēc šī labojumfaila lietošanas jārestartē dators.
Informācija par labojumfaila aizstāšanu
Šis labojumfails neaizstāj iepriekš izlaistu labojumfailu.
Risinājums
Lai atrisinātu šo problēmu, izmantojiet /Oi kompilators slēdzi vai koda analīze nosaka vairākas instances pārsniegšanas buferis kompilēšanas laikā.
Statuss
Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".