Visual Studio 2019で発生したMSB8041 MFC libraries are required for this project エラーの対応方法


はじめに

C++アプリをVisual Studioでビルドしようとする下記エラーが発生した

Error MSB8041 MFC libraries are required for this project. Install them from the Visual Studio installer (Individual Components tab) for any toolsets and architectures being used.

ビルド実施する場合にMFCライブラリが必要ですとのこと。
ここでは、Visual Studio 2019を対象とし、MFCアプリをビルドできるようにします。

MFCコンポーネントをインストールする

まず、Visual Studio Installer を起動します。

上記のような画面が表示されるので、「変更」ボタンをクリックします。
変更画面が表示されるので、「個別のコンポーネント」タブを選択に、右側の「C++ によるデスクトップ開発」のツリーを展開します。

「最新のv142ビルド ツール用 C++ MFC (x86 および x64)」の項目にチェックを入れます。
右下の「変更」ボタンをクリックしてインストールを実行します。

インストールが完了したら、再度プロジェクトを起動しビルドすると、問題なくビルドが完了しました。