预编译头文件的主要用途

Main purpose of a Precompiled header file

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

我的dll项目不仅生成DLL和LIB文件,而且还生成预编译文件头文件。我的项目中PFH文件的主要用途是什么?我可以摆脱它吗?

是的,你可以摆脱它,但它通过允许编译器不重新编译大量(那里真的有很多代码(的 Windows SDK 标头,使编译速度明显更快。MSDN 提供了更多详细信息。

它只是一种加快编译速度的方法,通过创建包含来自多个头文件的所有声明和定义的单个文件。通常,此文件采用后解析格式,因此编译器不必再次解析它。