次の方法で共有


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

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

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

ファイル名

説明

Stdafx.h

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

stdafx.h 内の _AFX_NO_XXX マクロのいずれも、定義また定義解除をする必要はありません。サポート技術情報の「PRB: _AFX_NO_XXX を定義すると問題が発生する」を参照してください。サポート技術情報の文書は、MSDN ライブラリまたは https://support.microsoft.com/ で参照できます。

Stdafx.cpp

プリプロセッサ ディレクティブ #include "stdafx.h" を含み、プリコンパイル済み型のインクルード ファイルを追加します。ヘッダー ファイルなど、あらゆる型のプリコンパイル済みのファイルは、コンパイルを必要とするファイルだけをコンパイルするよう制限することにより、コンパイル時間の短縮をサポートします。初めてプロジェクトをビルドした後は、プリコンパイル済みヘッダー ファイルがあることにより、その後のビルドに掛かる時間が大幅に短縮されることがわかります。

参照

処理手順

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

概念

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