在VS2008中构建Multiproc

时间:2009-05-07 16:46:20

标签: visual-studio-2008 build-process multicore

我记得在VS2008中读过有关多进程版本的内容,但我现在找不到这篇文章了。有没有人知道如何开启,或者即使有可能?

2 个答案:

答案 0 :(得分:5)

有两种方法可以在VS2008中并行构建。

第一种是并行运行多个项目构建。该设置位于工具 - >选项 - >项目和解决方案 - >构建和运行中,称为“最大并行项目构建数”。请注意,每个项目一次只能构建一个文件。

第二种是在单个项目中一次编译多个文件。使用C ++,可以通过设置/MP compiler flag来完成。请注意,此功能与预编译的标头交互得相当奇怪,您必须跳过一些环节来组合这两个。

答案 1 :(得分:0)

我怀疑你问的是新的(针对VS 2008)多进程VC ++构建功能。请参阅this

  

/ MP选项可以减少总数   是时候编译源文件了   命令行。 / MP选项   导致编译器创建一个或   更多自己的副本,每个都在一个   分开的过程。然后这些副本   同时编译源代码   文件。因此,总时间到了   构建源文件即可   显着减少。

此功能在旧版VC ++中出现,但未记录。这是 我们已经有一段时间的多项目建设。