一般来讲pch.h设为预编译头,一般所有的cpp都会包含一个pch.h。
因为#include “pch.h”其实就是把pch.h中的文件复制进了cpp文件中。如果类似window.h这种巨型头文件每一次都要重新编译,会使运行效率严重降低。所以可以将一部分经常使用的代码放在预编译头中,但是必须是稳定的,在工程开发的过程中不会被经常改变。如果这些代码被修改,则需要重新编译生成预编译头文件,生成预编译头文件是很耗时间的。同时你得注意预编译头文件通常很大,通常有6-7M大。注意及时清理那些没有用的预编译头文件。