マルチタイプMFCライブラリがインストールされたビジュアルスタジオ2015 MFCで、以前に作成したMFC c ++コードを実行しようとしました。
ただし、機能が不足していることに関しては、まだ12個のエラーがあります。
IntelliSense: cannot open source file "afxwin.h"
C1083 Cannot open include file: 'afxwin.h': No such file or directory
cannot open source file "afxext.h"/"afxdisp.h"/"afxdtctl.h"/"afxcmn.h"/afxdisp.h etc....
これらのヘッドファイルはどこで入手できますか?
繰り返しますが、私のセットアップは:
VIsual studio 2015究極のMFCマルチバイトMFCライブラリがインストールされたWindows 8-64ビットマシン
ありがとう!
同様の問題を修正しました。これを解決する方法は次のとおりです。
それが価値があるもののために。 VS2017の新規インストール後に同様のエラーが発生しました。メインインストーラーからC++機能をインストールし、MFCをオンにして新しいプロジェクトを作成しました。この時点で「Microsoft Foundation Classes for C++」がインストールされていると思いましたが、これらのエラーが発生し続けました。さらに、ソリューションを初めて保存して閉じた後、最近使用したリストからソリューションを開いた場合、依存関係がないためにVSはプロジェクトをロードしませんでした。
私のために働いたもの
VS2017を使用してソリューションファイルを直接開きました。最後に、VSから「Microsoft Foundation Classes for C++」がインストールされていないことが通知され、インストールするオプションが表示されました。以前にインストーラの機能を調べたところ、このオプションが見つかりませんでした。
[〜#〜]編集[〜#〜]
以下のウラジミールのコメントによると...
2017 Visual Studio Installerでは、[[Microsoft Foundation Classes for C++]]が[変更]/[個々のコンポーネント/SDK...]/[MFCおよびATLサポート(x86およびx64)]にあります