我正在Windows 7上编译OpenCascade社区版(https://github.com/tpaviot/oce/)。构建文件是使用CMake 2.8.8生成的。
当我使用“Visual Studio 10”生成器并使用msbuild从控制台编译projekt时,整个构建过程需要17分钟。另一方面,如果我选择“Eclipse CDT4 - NMake Makefiles”并在Eclipse中启动构建过程,则需要87分钟。
有谁知道这种差异的原因?有没有办法让Eclipse构建更快?
使用msbuild我不使用并行构建。此外,当我查看任务管理器时,似乎两个构建过程的CPU使用率几乎相同。
我搜索了很多,但没有发现任何线索。提前谢谢。
答案 0 :(得分:0)
是的,VS IDE项目执行并行构建。 nmake没有。有人认为你可以试试jom或其他工具,请看这里获取信息: http://www.kitware.com/blog/home/post/434
我没有注意到你说msbuild没有做并行。你是怎么做到的?它将默认为并行目标构建。