一般的なエラーがありますfatal error C1083: Cannot open include file: 'afxres.h': No such file or directory
。検索エンジンはこれに対して多くのヒットを表示しますが、提案された解決策はどれも私にとってはうまくいきません.
通常、これはパスに問題があるように見えます。そのため、関連するライブラリがインストールされていることを確認し、ファイルを見つけました。#include として絶対パスを使用すると問題なく動作します。
#include "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include\afxres.h"
しかし、ディレクトリ (C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include) をプロジェクト設定 (または Microsoft.Cpp.Win32.User プロパティ シート) に追加して、この行を試してみると、 :
#include "afxres.h"
エラー C1083 が再び表示されます。それでも、Visual Studio は明らかにファイルを見つけることができます。ファイル名を右クリックして [Open Document 'afxres.h'] を選択すると、すぐにファイルが開きます。
Visual Studio が指定した #include パスを無視するのはなぜですか? 同様の方法で含めた他の #include パスは完全に機能します。