我记得在VS2008中读过有关多进程版本的内容,但我现在找不到这篇文章了。有没有人知道如何开启,或者即使有可能?
答案 0 :(得分:5)
有两种方法可以在VS2008中并行构建。
第一种是并行运行多个项目构建。该设置位于工具 - >选项 - >项目和解决方案 - >构建和运行中,称为“最大并行项目构建数”。请注意,每个项目一次只能构建一个文件。
第二种是在单个项目中一次编译多个文件。使用C ++,可以通过设置/MP
compiler flag来完成。请注意,此功能与预编译的标头交互得相当奇怪,您必须跳过一些环节来组合这两个。
答案 1 :(得分:0)
我怀疑你问的是新的(针对VS 2008)多进程VC ++构建功能。请参阅this。
/ MP选项可以减少总数 是时候编译源文件了 命令行。 / MP选项 导致编译器创建一个或 更多自己的副本,每个都在一个 分开的过程。然后这些副本 同时编译源代码 文件。因此,总时间到了 构建源文件即可 显着减少。
此功能在旧版VC ++中出现,但未记录。这是 不 我们已经有一段时间的多项目建设。