1

我有一个带有 200 个生成 .h 和 .c 的 midl 文件的 COM 项目(带有 Incredibuild 的 Visual Studio)。此 midl 文件的处理在构建开始时仅使用一个内核进行。它非常长,几乎占用了构建时间的一半。

是否可以对构建的这一部分进行多处理?

正如我在 Incredibuild 的常见问题解答中看到的,应该可以分发 MIDL 步骤。 https://www.incredibuild.com/frequently-asked-questions-technical.html#q39

(我已经启用 /MP 并且 .c/.c++ 的编译很好地并行构建。)

4

1 回答 1

0

直到最近,还无法并行构建 IDL。IncrediBuild 的预发布版本现在支持 moc 和 midl 的并行构建。如果您想获取此预发布版本的副本,请联系 IncrediBuild 支持。您可以访问此页面以获取更多说明:https ://www.incredibuild.com/qt-moc-and-midl.html

祝你好运,乌里亚

(我为 IncrediBuild 工作)

于 2015-01-25T08:24:00.323 回答