我遇到了MSVC第一次尝试编译文件时“挂起”的问题。让我解释..
我第一次在早上启动Visual Studio时,从版本控制中获取项目的最新版本,然后按CTRL + SHIFT + B编译所有更改。只有在这种情况下,我只是只是启动MSVC并且没有尝试编译该项目,我遇到挂在一个文件上的MSVC - 并且该文件始终与编译器挂起的文件相同
它会在一个文件上挂起大约30秒左右。但是如果我尝试重新编译并再次遇到同一个文件,它将在不到一秒的时间内编译它。
这里发生了什么?
我在C ++ 11项目中使用Visual Studio 2015社区。它的大小适中(大约700-800KB的代码)并且结构良好。我们正在使用预编译的头文件,并确保我们没有做任何可能减慢编译时间的疯狂事情,例如包含大文件/不必要包含/等等。这不仅发生在我的机器上,它发生在所有我们的机器。
这可能是这一切的罪魁祸首?