プリコンパイル済みヘッダーを設定する

空の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

ファイル数が少ない場合はビルド時間の恩恵は少ないが、
標準ライブラリなどの変更がほぼないものは、
プリコンパイル済みヘッダーに書いておけばよいので、
それぞれの個所でインクルードする必要がなくなる

コメント