תיקון: Visual C++ 2013 אין אפשרות לזהות הצפות מאגר או emit אזהרות C4789

מאפייני הבעיה

בהתאם ב- MSDN library, כאשר אתה מהדר C או C++ קוד המקור על-ידי שימוש הקומפיילר Visual C++ 2013 C/C++, Visual C++ 2013 אמור לאתר מאגר הצפה תרחישים (בקורס רק את אלה אשר ניתן לאתרם בכל זמן הידור) ו- emit אזהרה C4789.

עם זאת, הצפות מאגר מסוימים אינם נתפס עם כל הגדרות המיטוב על-ידי Visual C++ 2013, גם אם התקנת 5 עדכון של 2013 Studio חזותי. ללא אזהרה C4789 נפלט שבו יש הגירסה הישנה יותר Visual C++ 2010 בהצלחה נפלט אזהרה C4789.

הערה לאחר התקנת התיקון החם, Visual C++ 2013 ניתן הצפות מאגר ויוכל emit האזהרה C4789 לשחרור תצורה בונה (במקרה /Od לא בשימוש).

הגורם

בעיה זו מתרחשת בשל בעיה במהדר Visual Studio 2013 C/C++.

פתרון

מידע על תיקונים חמים

הקובץ הבא זמין להורדה במרכז ההורדות של Microsoft:
Download הורד כעת את חבילת התיקון החם.

לקבלת מידע נוסף אודות אופן ההורדה של קובצי תמיכה של Microsoft, לחץ על מספר המאמר הבא כדי להציג את המאמר הרלוונטי מתוך Microsoft Knowledge Base:
119591 כיצד לקבל קבצי תמיכה של Microsoft משירותים מקוונים
Microsoft סרקה קובץ זה לאיתור וירוסים. Microsoft השתמשה בתוכנת איתור הווירוסים העדכנית ביותר שהיתה זמינה בתאריך פרסום הקובץ. הקובץ מאוחסן בשרתים בעלי אבטחה מוגברת המסייעים למנוע שינויים בלתי מורשים בקובץ.

דרישות מוקדמות

כדי להחיל תיקון חם זה, עליך חזותי 2013 Studio מותקן.

מידע בנושא רישום

כדי להשתמש התיקון החם שחבילה זו, אין צורך לבצע שינויים כלשהם ברישום.

דרישת הפעלה מחדש

אין צורך להפעיל מחדש את המחשב לאחר החלת תיקון חם זה.

מידע על החלפת התיקון החם

תיקון חם זה אינו מחליף תיקון חם שפורסם בעבר.

פתרון הבעיה

כדי לעקוף בעיה זו, השתמש /Oi מתג מהדר או ניתוח קוד כדי לזהות מופעים נוספים של הצפות מאגר בזמן ההידור.

מצב

Microsoft אישרה כי מדובר בבעיה במוצרי Microsoft הרשומים במקטע 'חל על'.
מאפיינים:

מזהה פריט: 3170268 - סקירה אחרונה: 17 בינו׳ 2017 - תיקון: 1

משוב