MFCをVisual Studioで始めるための環境構築 (2019対応)

某

どーも!某 (@7254bou)です!

ここではMicosoft Foundation Class (MFC)をVisual Studioではじめるための環境構築について解説します。MFCをVisual Studioで使う方法は2種類あります。

VisualStudioでMFCを使う方法
  • 自分で「空のプロジェクト」からMFCを設定する
  • MFCのテンプレートを利用する

MFCのテンプレートを使うと色んなものが入ってきてしまうので、ひとまずMFCを勉強したいという人は、最初の「自分でMFCを設定する方法」でやってみましょう。すぐに本格的なアプリを作りたい場合は「MFCのテンプレートを利用する」がオススメです。

自分でMFCを設定する

まずはVisual Studioを起動しましょう。起動したら下記の通り設定します。

プロジェクトの作成とツールのインストール

新しいプロジェクトの作成を押します。

空のプロジェクトを選択します。

上部タブの「ツール」 >> 「ツールと機能を取得(T)…」を選択

「C++によるデスクトップ開発」にチェック、「最新のv142ビルドツール用C++MFC (x86…」にチェック

これでMFCに必要なツールが準備できました。続いてプロジェクトの設定をしていきます。

プロジェクトにMFCの設定をする

上部タブの「プロジェクト」 >> 「[プロジェクト名]のプロパティ(E)…」を選択

構成プロパティから「詳細」>> 「MFCの使用」>> 「共有DLLでMFCを使う」を選択

構成プロパティから「リンカー」 >> 「システム」 >> 「サブシステム」 >> 「Windows(/SUBSYSTEM:WINDOWS)」を選択

某

これで空のプロジェクトからMFCが使えるようになります!

テンプレートを使用する

上に書いた方法は、あくまで空のプロジェクトや設定されていないプロジェクトでMFCを導入する方法ですが、Visual Studioでは元々MFCで楽にアプリが作れるようにテンプレートを用意してくれています。まずはVisual Studioを起動してプロジェクトを作成しましょう。

新しいプロジェクトの作成を選択
検索バーから「MFC」と入力し、「MFCアプリ」を選択
某

これでテンプレートの中身を種々選んで、MFCアプリを作成できます。詳しくはまたの機会に解説します!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です