- ベストアンサー
VisualStudio2005を使っています。
最近VisualStudioを買い、試しに #include <stdio.h> int main(void) { printf("Hello,World"); return 0; } と打ち込みましたが、 fatal error C1010: プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "stdafx.h"' をソースに追加しましたか? とのエラーメッセージが出て困っております。 この場合は具体的にどのようなことをすればよいのでしょうか?よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
一般的な対応としては、 #include <stdio.h> の前に、指定のincludeを追加します。 つまり、 #include "stdafx.h" #include <stdio.h> とする。 # プリコンパイルオプションをきるとか別の方法もあるにはありますが。
お礼
すみません。私の初歩的なミスでした。 問題は解決しました。どうもありがとうございました。
補足
早速書き直してみました。しかし、 MSVCRTD.lib(crtexew.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。 と、またエラーが出てしまいました。 '#include "stdafx.h"'は必須なのでしょうか? よろしければ別の方法というのも教えていただけませんか?