0

我正在 Windows 7 上编译 OpenCascade 社区版 ( https://github.com/tpaviot/oce/ )。构建文件是使用 CMake 2.8.8 生成的。

当我使用“Visual Studio 10”生成器并从控制台使用 msbuild 编译项目时,整个构建过程需要 17 分钟。另一方面,如果我选择“Eclipse CDT4 - NMake Makefiles”并在 Eclipse 中启动构建过程,则需要 87 分钟。

有谁知道这种差异的原因?有没有办法让 Eclipse 构建得更快?

使用 msbuild 我不使用并行构建。此外,当我查看任务管理器时,似乎两个构建过程的 CPU 使用率几乎相同。

我搜索了很多,但没有找到任何线索。先感谢您。

4

1 回答 1

0

是的,VS IDE 项目进行并行构建。nmake 没有。一个认为您可以尝试的是 jom 或其他工具,请参阅此处了解信息: http ://www.kitware.com/blog/home/post/434

我没有注意到你说 msbuild 没有做并行。你是怎么做到的?这将是默认的并行目标构建。

于 2013-02-25T14:11:49.987 回答