次の方法で共有


プリコンパイル済みヘッダー ファイル

更新 : 2007 年 11 月

プリコンパイル済みヘッダー ファイル Projname.pch とプリコンパイル済み型ファイル Stdafx.obj をビルドするために、以下のファイルが使用されます。

これらのファイルは Projname ディレクトリにあります。ソリューション エクスプローラでは、Stdafx.h は [ヘッダー ファイル] フォルダにあり、Stdafx.cpp は [ソース ファイル] フォルダにあります。

ファイル名

説明

Stdafx.h

標準のシステム インクルード ファイルおよび頻繁に使用されるがほとんど変更されないプロジェクト固有のインクルード ファイル用のインクルード ファイル。

stdafx.h 内の _AFX_NO_XXX マクロの定義や定義の解除を行わないでください。サポート技術情報の「PRB: Problems Occur When Defining _AFX_NO_XXX (Q140751)」を参照してください。サポート技術情報の文書は、MSDN ライブラリまたは http://search.support.microsoft.com/ で参照できます。

Stdafx.cpp

プリプロセッサ ディレクティブ #include "stdafx.h" が含まれ、プリコンパイル済みタイプ ファイル用のインクルード ファイルを追加するファイル。プリコンパイル済みヘッダー ファイルなど、すべての種類のプリコンパイル済みファイルでは、必要なファイルだけをコンパイルすることで、コンパイル時間を短縮します。初回のプロジェクトのビルドが完了した後は、プリコンパイル済みヘッダー ファイルが使用されるため、以降のビルドの時間が大幅に短縮されます。

参照

処理手順

方法 : [プロパティ ページ] でプロジェクトのプロパティを指定する

概念

Visual C++ プロジェクトに対して作成されるファイルの種類