我最近将Visual Studio 2012从Visual Studio 2012更改为Visual Studio 2015,将其作为c ++项目的编译器。进行此更改后,我注意到Visual Studio将经常挂在构建过程中。
这在Visual Studio 2012中从未发生过。挂断是在随机点发生的,并且不会在我的项目中的同一生成点发生。
当我在管理员模式下运行VS并让所有cl.exe和link.exe都显示为命令提示符时,我能够看到它们何时挂起。而且没有抛出任何错误。
我成功解决此问题的唯一方法是,将Visual Studio的生成过程设置为一次仅处理一个项目,并且仅同时使用一个编译。但是我不能维持这个时间,因为我的构建时间大约是3-4个小时(是的,这是一个巨大的项目)。
我认为这与Visual Studio 2015 Win64在解决方案构建期间挂起的副本相同。我在那儿贴了一个答案。简而言之,可能有一个补丁可以解决此问题:
https://www.microsoft.com/zh-cn/download/details.aspx?id=51161
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句