プリコンパイル済みヘッダーの検索中に予期しないEOFを検出しました。

Visual Studioでコードを組んでいる時によく出るこのメッセージですが、.cppファイルに「stdafx.h」をインクルードしていないのが原因です。全てのcppは分割コンパイルされるので、プロジェクトの設定で「プリコンパイル済みヘッダーを使用する」になっている場合(デフォルトでなってます)、ある.cppをパースしている時必ず一回はstdafx.hをインクルードする筈です。これが最後までソースをパースしても検出されないので、エラーが出る訳です。EOFはエンド・オブ・ファイル。ファイルの終端記号の事です。