预编译头文件 - 从所有其他文件中删除所有预编译头文件所必需的

pro*_*m85 5 c++ precompiled-headers visual-studio

我有一个非常大的项目,为了提高编译速度,我开始测试预编译的头文件。

我现在已经设置了一切:

  • 在 VS 中启用预编译头文件(将它们用于项目,StdAfx.h仅创建它)
  • 使用多处理器编译,除了 StdAfx.h
  • StdAfx.h通过 VS 的强制包含自动包含在我的所有文件中

现在出现的问题如下:

我是否需要删除已添加到文件中的所有项目文件的所有包含内容,StdAfx.h还是没有必要?编译器会自动跳过任何包含,因为他知道它是/文件的一部分StdAfx.h还是我应该手动从每个.h/.cpp文件中删除它们?