我最近从Visual Studio 2012更改为Visual Studio 2015,作为我的c ++项目的编译器。进行此更改后,我注意到visual studio将经常在构建过程中挂起。
这在Visual Studio 2012中从未发生过。挂起是随机点,不会出现在我的项目中的相同构建点。
当我以管理员模式运行VS并将所有cl.exe和link.exe显示为命令提示时,我能够看到它们何时挂起。并且没有抛出任何错误或任何错误。
我成功解决此问题的唯一方法是将Visual Studio的构建过程设置为一次只处理一个项目并同时使用一个编译。但是我不能保持这个,因为我的构建时间大约是3-4个小时(是的,这是一个巨大的项目)。
答案 0 :(得分:2)
我认为这是Visual Studio 2015 Win64 hangs during solution build的副本。我在那里发了一个答案。简而言之,可能有一个补丁可以解决问题:
https://www.microsoft.com/en-us/download/details.aspx?id=51161