【发布时间】:2011-07-23 05:00:54
【问题描述】:
我使用 MSBuild.exe 来构建我的 Visual C++ 解决方案。解决方案中的一个项目编译为静态库(我们称之为 MyLib.lib),许多其他项目是链接到 MyLib.lib 的小工具。
我是这样编译的: msbuild MySolution.sln /p:Configuration=Release /p:Platform="Win32" /maxcpucount:4
但是我可以看到每个项目都是按顺序构建的。始终只有一个 MSBuild.exe 在运行。
我做错了什么吗?
[编辑:我使用的是 Visual Studio 2008]
【问题讨论】:
-
如果一个项目依赖于另一个项目,您希望并行完成什么?
-
对不起 - 我编辑了这个问题,以使这个更清楚。在我的解决方案中,大约有 15 个项目依赖于 MyLib.lib。一旦 MyLib.lib 独立构建,我希望这 15 个项目能够并行构建。
标签: c++ windows msbuild build-process