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

Precompiled headers and editing header files

本文关键字:文件 编辑 编译      更新时间:2023-10-16

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

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

我知道这就是预编译头文件的工作方式,但有没有办法分离我的头文件,让编译器只编译我的文件?

"…每次我编辑一个.h文件时…"-这建议您应该从预编译头中移出这些头。预编译的标头应该只包括很少更改的标头。