この記事では、MSB8024エラー コードについて説明します。
メッセージ テキスト
MSB8024: Using static version of the C++ runtime library is not supported.
説明
このエラーは、プロジェクトが静的な Microsoft Visual C++ ランタイム ライブラリを使用できない場合に発生します。
/MTまたは/MTd (マルチスレッド ランタイム ライブラリを使用する) リンカー オプションを指定する場合は、ユニバーサル C ランタイム ライブラリ (UCRT) の動的ライブラリ バージョンを使用する必要があります。
解決策
動的 UCRT ライブラリを使用するようにプロジェクトを変更します。 詳細については、「 コードをユニバーサル CRT にアップグレードする」を参照してください。
対象
MSBuild のすべてのバージョン