是否有任何产品会减少c ++构建时间?可以与msvc一起使用吗?
答案 0 :(得分:13)
如果必须是产品,请查看Xoreax IncrediBuild,它将构建内容分发给网络上的计算机。
除此之外:
答案 1 :(得分:6)
precompiled headers的使用可能会减少编译时间。
答案 2 :(得分:2)
请看MPCL。
这是Microsoft Visual C ++ 2005和Visual C ++ 2008的插件,它允许最大限度地利用CPU,以最大限度地缩短项目的编译时间。
为了实现它,它并行编译同一项目的几个.c / .cpp文件。当您拥有双核/四核/多核处理器时,这非常有用。
答案 3 :(得分:0)
您是否考虑过共享构建服务器? MSVC将在终端服务器中运行,您可以通过开发团队分摊CPU,RAM和快速磁盘的成本。作为附带的好处,这个终端服务器也可以容纳版本控制系统,因此结账很快。