【发布时间】:2010-10-03 12:28:19
【问题描述】:
是否有任何产品可以减少 c++ 构建时间?可以和msvc一起使用吗?
【问题讨论】:
标签: c++ compile-time
是否有任何产品可以减少 c++ 构建时间?可以和msvc一起使用吗?
【问题讨论】:
标签: c++ compile-time
如果它必须是产品,请查看Xoreax IncrediBuild,它将构建分发到网络上的机器。
除此之外:
【讨论】:
使用precompiled headers 可能会缩短编译时间。
【讨论】:
看MPCL。
这是一个适用于 Microsoft Visual C++ 2005 和 Visual C++2008 的插件,它可以最大限度地利用 CPU,从而最大限度地减少项目的编译时间。
为了实现它,它并行编译了同一个项目的几个 .c / .cpp 文件。这在您拥有双核/四核/多核处理器时特别有用。
【讨论】:
您是否考虑过共享构建服务器? MSVC 将在终端服务器中运行,您可以将 CPU、RAM 和快速磁盘的成本分摊给开发团队。附带的好处是,此终端服务器还可以容纳版本控制系统,因此结帐速度很快。
【讨论】: