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

Posted on Mon 08 September 2008 in Windows

コンパイル時間の短縮のためにプリコンパイル済みヘッダーを導入したが、

c80.pdbは、このプリコンパイル済みヘッダーが作成されたときに使用されたpdbファイルではありません。プリコンパイル済みヘッダーを再作成してください。

の様なエラーが出た。

これは、後から、StdAfx.cppを追加すると、デフォルトで「プリコンパイル済ヘッダの使用」になっているので起こるようだ。
ソリューションエクスプローラからStdAfx.cppを右クリック→プロパティーで「プリコンパイル済ヘッダの作成」に変更する。

StdAfx.cppのみ、「プリコンパイル済ヘッダの作成」にすることで上手くいく様だ。