空のPCH.h PCH.cppをSourceフォルダいかに作成。
Applicationプロパティ
構成は「すべての構成」
構成プロパティ、C/C++、プリコンパイル済みヘッダー
プリコンパイル済みヘッダー
使用 (/Yu)
に変更
プリコンパイル済みヘッダーファイル
stdafx.hからPCH.h さきほど作成したヘッダー
C/C++、詳細設定
必ず使用されるインクルードファイル
PCH.h
PCH.cpp
プリコンパイル済みヘッダーファイル
作成 (/Yc)
PCH.h
#include <Windows.h>
#include <stdexcept>
もともとインクルードしていた箇所は削除
Main.cpp
#include <Windows.h>
Exception.h
#include <Windows.h>
#include <stdexcept>
ビルドして実行できればOK
ファイル数が少ない場合はビルド時間の恩恵は少ないが、
標準ライブラリなどの変更がほぼないものは、
プリコンパイル済みヘッダーに書いておけばよいので、
それぞれの個所でインクルードする必要がなくなる
コメント