3

私の dll プロジェクトは、DLL ファイルと LIB ファイルだけでなく、プリコンパイル済みファイル ヘッダー ファイルも生成しています。プロジェクトにおける PFH ファイルの主な目的は何ですか? 私はそれを取り除くことができますか?

4

2 に答える 2

3

はい、それを取り除くことができますが、コンパイラが大量の Windows SDK ヘッダー (実際には多くのコードが含まれています) を再コンパイルしないようにすることで、コンパイルが著しく高速になります。MSDN に詳細があります。

于 2013-10-09T07:57:18.087 に答える
2

これは、複数のヘッダー ファイルからのすべての宣言と定義を含む単一のファイルを作成することにより、コンパイルを高速化する方法にすぎません。多くの場合、このファイルは解析後の形式であるため、コンパイラは再度解析する必要はありません。

于 2013-10-09T07:57:30.023 に答える