質問: int main(void) { printf("Hello, world!\n"); return 0;} という簡単なプログラムをビルドしようとしているのですが、 Error list に unexpected end of file while looking for precompiled header. Did you forget to add `#include "stdafx.h" to your source? というのが出てきます。 一応、中学課程の英語はだいたい分かっている(ハズ)ので、stdafx.h をインクルードすればいいのかなと思い、2行目にこれをインクルードしてもビルド出来ません。 どう対処すればいいでしょうか?
回答: VC++ですよね? ウィザードでプロジェクトを生成したのであれば、stdafx.hというファイルが自動生成されています。 それを、*.cpp(main.cppも含む)の先頭に ``` #include "stdAfx.h" ``` と入れてください。 もし、空のプロジェクトから作成したのであれば、Chironianさんの言うようにプリコンパイルヘッダーを使わないようにすればエラーは消えるはずです。