Visual Studio 2015小型项目的构建时间

时间:2016-06-26 15:04:06

标签: c++ visual-studio visual-studio-2015

关于改进Visual Studio中的构建时间有很多问题(参见herehere等),但绝大多数答案都是针对相当大的项目。其中许多答案(例如,并行构建数量的增加)只会对小项目产生边际影响,这就是推动这个问题的原因。

我正在使用Visual Studio Express 2015一个解决方案,一个C ++项目,只包含三个文件:一个800行的源文件和两个.h文件。我在Windows 7上运行,我的处理器是Intel Core i5,CPU 2.60GHz,RAM 8GB。

我的构建时间是惊人的1分钟或更长时间。

基于其他SO线程中的建议,我已经清空了我的%temp%和prefetch目录,但这只会产生边际效应。我更改了代码以删除尽可能多的警告。我从我的项目的VS目录中删除了所有不必要的文件。我的防病毒功能已被禁用。

Herehere有人建议SSD可以提供帮助。然而,我觉得很难相信我的表现应该是硬盘的差劲。

我很高兴听到有关此问题的任何建议。提前谢谢。

1 个答案:

答案 0 :(得分:0)

您可以做的一些事情(并非所有事情都与您的代码相关):

删除不需要的包含。

除了执行发布版本时,

构建时没有优化。

尽可能使用extern模板。

将代码拆分为多个源文件,以便在进行更改时只需要重新编译它的一部分。

使用预编译的标题。