为什么此代码在Visual Studio 2015中的两个非常不同的时间范围内编译:
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
int main()
{
}
第一次编译在1.49秒内完成,第二次编译在0.15秒内完成 - 为什么?我没有触及任何预编译设置,所以我想知道为什么会发生这种情况。
答案 0 :(得分:0)
选择构建或构建解决方案以仅编译那些项目文件和 自最近构建以来已更改的组件。
所以在第二次构建时它什么也没做,因为没有任何变化。
选择重建解决方案为&#34;清理&#34;解决方案然后构建所有 项目文件和组件。
因此,如果您重建解决方案,则构建时间应保持一致。