C ランタイム エラー R6002
浮動小数点のサポートが読み込まれません
必要な浮動小数点ライブラリがリンクされていません。
Note
アプリの実行中にこのエラー メッセージが表示された場合は、内部的な問題があるため、アプリがシャットダウンされています。 このエラーに関して考えられる理由はいくつかありますが、多くの場合、アプリのコードの欠陥か、お使いの特定のコンピューター プロセッサ用にビルドされていないアプリを実行しようとしたことが原因です。
このエラーを解決するには、次の手順を試してみます。
- [コントロール パネル] の [アプリと機能] または [プログラムと機能] ページを使用して、プログラムを修復または再インストールします。
- [コントロール パネル] の [Windows Update] でソフトウェア更新プログラムを確認します。
- アプリの更新バージョンを確認します。 問題が解決しない場合は、アプリ ベンダーにお問い合わせください。
プログラマ向け情報
このエラーは、アプリで浮動小数点ライブラリがリンクされていないときに発生する可能性があります。 次のいずれかの原因を確認します。
printf_s
またはscanf_s
関数の書式設定文字列に浮動小数点の書式指定が含まれていますが、プログラムには浮動小数点の値も変数も含まれていません。 この問題を解決するには、浮動小数点の書式指定に対応する浮動小数点引数を使用するか、プログラム内のどこか他の場所で浮動小数点の代入を行ってください。 そうすることで浮動小数点のサポートが読み込まれます。コンパイラは、必要なときにのみ浮動小数点のサポートを読み込むことでプログラムのサイズを最小限に抑えます。 書式設定文字列内に浮動小数点演算も浮動小数点書式指定も検出できないため、コンパイラは、必要な浮動小数点ルーチンを読み込みません。 この問題を解決するには、浮動小数点の書式指定を使用して浮動小数点引数を指定するか、プログラム内のどこか他の場所で浮動小数点の代入を行ってください。 そうすることで浮動小数点のサポートが読み込まれます。
混合言語プログラムにおいて、そのリンク時に、FORTRAN ライブラリの前に C ライブラリが指定されました。 C ライブラリを再度リンクしてください。また、C ライブラリは最後に指定してください。