在make build系统中,我们可以使用-j N:并行作业的数量。 视觉工作室有类似的选择吗?
答案 0 :(得分:0)
这取决于版本。如果您使用的是VS2005或VS2008,那么请使用工具 - >选项 - >项目和解决方案 - >构建和运行有一个选项来指定并行项目构建的数量。但是,这是一种非常粗糙的方法。您的项目结构将影响这是否会给您带来任何加速。如果您使用的是VS2010,那么我相信它对并行构建有更好的支持,但是其他人必须澄清这一点。
其他(商业)选项MPCL价格便宜,可能会给你带来很好的推动力,或Incredibuild更多的是企业解决方案。
答案 1 :(得分:0)
不是真的。至少没有像make那样强大的东西 您可以并行构建项目,也可以使用/ MP并行编译C文件 顺便说一句,Incredibuild只在不同的机器上分发它们,但它们太局限于/ MP选项或并行的几个项目。他们无法并行构建多个目标。
另请参阅:Speed up C++ build times by means of parallel compilation