致命的なエラー C1010
プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。 '#include name' をソースに追加するのを忘れていませんか。
解説
/Yu によって指定されたインクルード ファイルがソース ファイルに一覧表示されません。 このオプションは、多くの Visual Studio C++ プロジェクト タイプで既定で有効になっています。 このオプションによって指定された既定のインクルード ファイルは、Visual Studio 2017 以前の pch.h または stdafx.h です。
Visual Studio 環境で、次のいずれかの方法を使用して、このエラーを解決します。
現在のプロジェクトから、pch.h ヘッダー ファイルまたは pch.cpp ソース ファイルを誤って削除、名前変更、または削除していないことを確認します。 (以前のプロジェクトでは、これらのファイルは stdafx.h および stdafx.cpp という名前である可能性があります)。
ソース ファイル内の他のコードまたはプリプロセッサ ディレクティブの前に、pch.h または stdafx.h ヘッダー ファイルが含まれていることを確認します。 (Visual Studio では、このヘッダー ファイルはプリコンパイル済みヘッダー ファイル プロジェクト プロパティによって指定されます)。
プリコンパイル済みヘッダーの使用を無効にすることができます。 プリコンパイル済みヘッダーを無効にすると、ビルドのパフォーマンスに重大な影響を与える可能性があります。
プリコンパイル済みヘッダーの使用を無効にするには
プロジェクトでプリコンパイル済みヘッダーの使用を無効にするには、次の手順を実行します。
ソリューション エクスプローラー ウィンドウでプロジェクト名を右クリックし、 [プロパティ] を選択して、プロジェクトの [プロパティ ページ] ダイアログを開きます。
[構成] ドロップダウンで [すべての構成] を選択します。
[構成プロパティ]>[C/C++]>[プリコンパイル済みヘッダー] プロパティ ページを選択します。
プロパティ リストで、[プリコンパイル済みヘッダー] プロパティのドロップダウンを選択し、次に [プリコンパイル済みヘッダーを使用しない] を選択します。 [OK] を選択して変更を保存します。
ソリューション エクスプローラー ウィンドウで、プロジェクトの pch.cpp ソース ファイルを右クリックします。 (以前のプロジェクトでは、ファイルに stdafx.cpp という名前を付ける場合があります)。 Exclude from Project を選択してビルドから削除します。
ビルドする各構成に対して [ビルド]>[ソリューションのクリーン] メニュー コマンドを使用して、中間ビルド ディレクトリ内の任意の project_name.pch ファイルを削除します。
関連項目
プリコンパイル済みヘッダー ファイル
/Yc (プリコンパイル済みヘッダー ファイルの作成)
/Yu (プリコンパイル済みヘッダー ファイルを使用)