C ランタイム エラー (Rxxxx)

アプリの読み込み時または実行時に、C ランタイム ライブラリ (CRT) からランタイム エラーが報告される場合があります。 各メッセージで Microsoft Visual C++ ランタイム ライブラリについて言及している場合でも、それはライブラリにバグがあることを意味しているわけではありません。 これらのエラーは、アプリのコード内のバグ、またはランタイム ライブラリを処理できない状態 (メモリ不足など) を示します。 これらのエラーが発生しないように、または、エラーをキャプチャしてユーザーにわかりやすいメッセージを表示するようにアプリを記述しない限り、これらのメッセージがアプリのエンド ユーザーに表示される場合があります。

重要

Visual Studio のコンパイラとビルド ツールからは、さまざまな種類のエラーと警告が報告されます。 エラーや警告の検出後、ビルド ツールではコードの意図が仮定され、処理の続行が試行されるため、さらに多くの問題が同時に報告されることがあります。 ツールによるこの仮定が誤っていると、それ以降のエラーや警告がプロジェクトに適用されない場合があります。 プロジェクト内の問題を解決するときは、必ず、報告された最初のエラーまたは警告から開始し、多くの場合はリビルドしてください。 1 つの修正によって、その後のエラーが多数解消される可能性があります。

Visual Studio の特定の診断メッセージのヘルプを見るには、[出力] ウィンドウで選択し、F1 キーを押します。 Visual Studio によって、そのエラーのドキュメント ページが開きます (存在する場合)。 ページの上部にある検索ツールを使用して、特定のエラーまたは警告に関する記事を検索することもできます。 または、ツール別のエラーと警告の一覧を参照し、このページの目次に入力します。

Note

すべての Visual Studio エラーまたは警告が文書化されているわけではありません。 多くの場合、診断メッセージでは利用可能なすべての情報が提供されます。 F1 を使用してこのページにアクセスし、エラーまたは警告メッセージに追加の説明が必要と思われる場合は、お知らせください。 このページのフィードバック ボタンを使用すると、GitHub でドキュメントに関する問題を提起できます。 エラーまたは警告が間違っていると思われる場合、またはツールセットに別の問題が見つかった場合は、Developer Community サイトで製品の問題を報告してください。 また、フィードバックを送信し、IDE 内でバグを入力することもできます。 Visual Studio でメニュー バーに移動し、[ヘルプ] > [フィードバックの送信] > [問題の報告] を選択するか、[ヘルプ] > [フィードバックの送信] > [提案の送信] を使用して提案を送信します。

Microsoft Learn Q&A フォーラムでは、エラーと警告に関する追加のサポートが表示される場合があります。 または、Visual Studio C++ Developer Community サイトでエラーまたは警告番号を検索します。 Stack Overflow でソリューションを検索することもできます。

その他のヘルプとコミュニティ リソースへのリンクについては、Visual C++ のヘルプとコミュニティに関するページを参照してください。

C ランタイム エラー

C ランタイム エラー R6002
C ランタイム エラー R6008
C ランタイム エラー R6009
C ランタイム エラー R6016
C ランタイム エラー R6017
C ランタイム エラー R6018
C ランタイム エラー R6019
C ランタイム エラー R6024
C ランタイム エラー R6025
C ランタイム エラー R6028
C ランタイム エラー R6030
C ランタイム エラー R6031
C ランタイム エラー R6032
C ランタイム エラー R6033
C ランタイム エラー R6035

関連項目

C/C++ コンパイラおよびビルド ツールのエラーと警告