「プリコンパイル済みヘッダ」の考え方について簡単に説明します。引き合いに出すコンパイラは次のものです。各ソースファイルには大量のヘッダファイルがインクルードされます。ソースのコンパイル時間を減らすために作るものです。コンパイル単位(ソースファイル)を基準に考えます。難解な仕組みになっていますので順を追って使い方を説明します。ファイルに保存します。これが「プリコンパイル済みヘッダ」ファイルです。インクルードする行までを「無視」します。その行より後だけコンパイルし、プリコンパイル済みヘッダとリンクします。したがって、コンパイル時間を短縮できます。外部のソースファイルを追加すると次のようなエラーが発生するのは有名な話です。有名なエラーですね(苦笑)。いう考えでできているために発生するものなんですね。文字通りヘッダファイルを「あらかじめコンパイルしておく」というものです。次のようなコマンドを実行します。いうファイルが生成されます。プリコンパイル済みヘッダファイルです。この結果、コンパイル時間を短縮できます。次のようなコマンドを実行します。