这个问题在这里已经有了答案:#includeall.cppfilesintoasinglecompilationunit?(6个回答)关闭8年前。自从在一家新公司开始工作以来,我注意到他们在我们的大部分解决方案中使用统一cpp文件,我想知道是否有人能够给我一个明确的理由,说明为什么以及如何加速构建过程?我原以为在统一文件中编辑一个cpp文件会强制重新编译所有文件。 最佳答案 非常相似的问题和很好的答案在这里:#includeall.cppfilesintoasinglecompilationunit?总结似乎是减少I/O开销是主要好