VS2013在编译时会挂起
VS2013 gets hung while compiling
我有一个解决方案与某些项目(所有的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,请尝试将其禁用并查看是否如此构建更快。
尝试重新启动计算机,看看是否有效。你可能有一些内存从你的程序中泄露,这使得它的编译速度比平时慢。重新启动计算机应该会释放所有内存。
相关文章:
- 挂起和取消挂起一个文件DLL
- 如何防止C++遗留代码中的挂起指针
- 为什么所有C++编译器都会崩溃或挂起此代码
- 我编写了代码将十进制分数转换为其二进制等效数.它编译得很好,但在执行时挂起
- 构建挂起,即使是适度的文件大小
- 循环挂起迭代的 std::擦除 on std::list
- Poco::Net::FTPClientSession 在 open() 方法上挂起 129 秒,如果 ftp 主机不存
- Node.js fs.open() 在尝试打开 4 个以上的命名管道 (FIFO) 后挂起
- 从不同进程中的另一个线程挂起/恢复线程或进程
- Boost (Beast) websocket:同步写入挂起
- 为什么析构函数挂起
- 使用互斥会挂起程序
- 在C++和 Python 程序中使用命名管道的 IPC 挂起
- C 11 std :: This_thread :: Sleep_until()用GCC 4.8.5编译时挂起
- Visual Studio 2015 在编译和链接项目时挂起
- mingw32:所有编译的可执行文件都挂起
- VS2013在编译时会挂起
- g++在编译时挂起
- 内联函数中的静态局部变量导致VS2015编译代码中的挂起
- 用FlasCC编译的c++程序使用-O4 (LTO)挂起虚拟调用