预编译的头文件和编辑头文件

时间:2012-02-16 15:01:53

标签: c++ visual-studio precompiled-headers

我在项目中使用预编译的标头。 precompile.h包括我创建的* .h文件和我从未重建过的库中的许多* .h文件。

我的问题是每次编辑我的一个* .h文件时,它都会编译整个precompile.h文件。这大约需要5分钟。 (仅编辑cpp文件后编译只需1秒钟。)

我知道这是预编译头文件的工作方式,但无论如何要分离我的头文件,以便编译器只编译我的文件?

1 个答案:

答案 0 :(得分:5)

“...每次我编辑我的.h文件之一......” - 这表明你应该从预编译的标题中移出这些标题。预编译头文件应仅包含很少更改的标头。