• ベストアンサー

VisualStudio2005を使っています。

最近VisualStudioを買い、試しに #include <stdio.h> int main(void) { printf("Hello,World"); return 0; } と打ち込みましたが、 fatal error C1010: プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "stdafx.h"' をソースに追加しましたか? とのエラーメッセージが出て困っております。 この場合は具体的にどのようなことをすればよいのでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • MrBan
  • ベストアンサー率53% (331/615)
回答No.1

一般的な対応としては、 #include <stdio.h> の前に、指定のincludeを追加します。 つまり、 #include "stdafx.h" #include <stdio.h> とする。 # プリコンパイルオプションをきるとか別の方法もあるにはありますが。

1851Navy
質問者

お礼

すみません。私の初歩的なミスでした。 問題は解決しました。どうもありがとうございました。

1851Navy
質問者

補足

早速書き直してみました。しかし、 MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。 と、またエラーが出てしまいました。 '#include "stdafx.h"'は必須なのでしょうか? よろしければ別の方法というのも教えていただけませんか?

関連するQ&A