FIX Visual C++ 2013年できませんバッファー オーバーランの検出または C4789 の警告を発する

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:3170268
現象
MSDN ライブラリによって Visual C++ 2013年の C または C++ コンパイラを使用して C または C++ のソース コードをコンパイルするときに Visual C++ 2013年必要があります (もちろん、コンパイル時にのみに検出することができます) の一部のバッファー オーバーランが発生シナリオを検出して出力 C4789 の警告.

ただし、バッファー オーバーランはキャッチすべての最適化設定を使用して Visual C++ の 2013 Visual Studio の 2013年の更新 5 をインストールしている場合でもします。以前のバージョン Visual C++ 2010 C4789 の警告の出力を正常に C4789 の警告が出ない。

<b>この修正プログラムをインストールした後 Visual C++ 2013年はバッファー オーバーランを検出し、警告が出されます、C4789 リリースの構成 ( /Odを使用されていない) 場合を構築できます。
原因
この問題は、Visual Studio の 2013年の C または C++ コンパイラの問題によって発生します。
解決方法

修正プログラムの情報

次のファイルが Microsoft ダウンロード センターからダウンロードできます。
ダウンロード修正プログラム パッケージを今すぐダウンロードします。

Microsoft サポート ファイルをダウンロードする方法の詳細については、次の文書番号をクリックして、マイクロソフト サポート技術情報の資料をご参照ください。
119591 オンライン サービスからマイクロソフトのサポート ファイルを入手する方法
このファイルは、マイクロソフトによってウイルス スキャン済みです。マイクロソフトは、ファイルが公表された日付に使用可能な最新のウイルス検出ソフトウェアを使用しています。このファイルは、ファイルへの不正な変更を防止するセキュリティが強化されたサーバーに格納されています。

必要条件

この修正プログラムを適用するには、インストールされている Visual Studio の 2013年が必要です。

レジストリ情報

このパッケージで修正プログラムを使用するには、レジストリに変更を加える必要はありません。

再起動の必要性

この修正プログラムを適用した後コンピューターを再起動する必要はありません。

修正プログラムの置き換えに関する情報

この修正プログラムでは、以前にリリースされた修正プログラムを置き換えません。
回避策
この問題を回避するのにには、複数のインスタンスのコンパイル時にバッファー オーバーランを検出するために/Oiコンパイラ スイッチやコード分析を使用します。
状況
マイクロソフトは、この問題を「対象製品」セクションに記載されているマイクロソフト製品の問題として認識しています。

警告: この記事は自動翻訳されています

プロパティ

文書番号:3170268 - 最終更新日: 07/21/2016 20:40:00 - リビジョン: 1.0

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

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced atdownload kbmt KB3170268 KbMtja
フィードバック