ペツォルドの著書「Programming Windows」第5版から始めてwinapiを学んでいます。
ウィンドウを作成する最初の例には、少し問題があります。本にはこう書いてある
#include "windows.h" (only this one)
しかし、Visual Studio C++ を使用して (Windows 7 64 ビットで) コンパイルすると、
警告 1 警告 C4627: '#include "Windows.h"': プリコンパイル済みヘッダーの使用を検索するときにスキップされました
と
エラー 2 エラー C1010: プリコンパイル済みヘッダーの検索中に予期しないファイルの終わりが発生しました。ソースに「#include "StdAfx.h"」を追加するのを忘れていませんか?
に変更した後 #include "StdAfx.h"
、正常に動作します。
では、なぜ を使用できず、使用Windows.h
する必要があるのでしょうかStdAfx.h
??