VS2013在编译时会挂起

VS2013 gets hung while compiling

本文关键字:挂起 编译 VS2013      更新时间:2023-10-16

我有一个解决方案与某些项目(所有的EXE项目在vc++)。我用的是VS2013。

这是绑定到一个版本控制系统(Perforce)。

我发现只要我开始在这个特定的解决方案中构建任何项目,VS就会挂起。

我看到一个文本"Not Responding"在VS窗口的顶部

然而,编译成功了,但它需要很长时间由于此挂起导致的编译时间。

如果预期的编译持续时间为"10秒",则编译需要3分钟。

这个问题在发布和调试模式下都可以看到。

需要注意的一点是,几天前同样的项目建设得非常快&这个问题几天前就开始了。

所有其他解决方案和它的项目(除了这个特殊的解决方案项目)都编译得非常快。

您也可以尝试通过以下方式重置Visual studio设置:

Tools> Import and Export settings> reset all settings

这将重置所有环境设置,然后重新启动visual studio。

编辑:我还会创建一个新项目,将旧项目的头文件和源文件复制/粘贴到新项目中,然后编译。

我不确定你是否在使用Visual Studio的P4VS Perforce插件。但是,编译可能正在更改签入强制的文件,或者可能以某种方式触发更新。如果您正在使用P4VS,请尝试将其禁用并查看是否如此构建更快。

尝试重新启动计算机,看看是否有效。你可能有一些内存从你的程序中泄露,这使得它的编译速度比平时慢。重新启动计算机应该会释放所有内存。