【问题标题】:Main purpose of a Precompiled header file预编译头文件的主要用途
【发布时间】:2013-10-09 07:56:07
【问题描述】:

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

【问题讨论】:

    标签: c++ visual-studio-2010 dll


    【解决方案1】:

    是的,您可以摆脱它,但是通过允许编译器不重新编译大量(其中确实有很多代码)Windows SDK 标头,它可以显着加快编译速度。 MSDN has more details.

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2010-11-20
        • 2012-07-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-08
        • 2010-11-25
        • 2020-07-19
        相关资源
        最近更新 更多