MSB8024診断コード

この記事では、MSB8024エラー コードについて説明します。

メッセージ テキスト

MSB8024: Using static version of the C++ runtime library is not supported.

説明

このエラーは、プロジェクトが静的な Microsoft Visual C++ ランタイム ライブラリを使用できない場合に発生します。 /MTまたは/MTd (マルチスレッド ランタイム ライブラリを使用する) リンカー オプションを指定する場合は、ユニバーサル C ランタイム ライブラリ (UCRT) の動的ライブラリ バージョンを使用する必要があります。

解決策

動的 UCRT ライブラリを使用するようにプロジェクトを変更します。 詳細については、「 コードをユニバーサル CRT にアップグレードする」を参照してください

対象

MSBuild のすべてのバージョン