0

我有VS2013的问题。我正在尝试使用opencv和vs2013 update 4 IDE在vC++中编写程序。问题是我只是输入这些行,我的电脑死机。事实上,硬活动运行到100%,从不停止直到重新启动。即使当我(几乎)关闭VS,甚至当我注销时,硬盘活动仍然是最大的。代码是:VS2013冻结,因为我键入OpenCV包含头文件

#include <iostream> 
#include <stdio.h> 
#include "opencv2/core/core.hpp" 
#include "opencv2/features2d/features2d.hpp" 

看起来最后一行出现问题。 仅供参考我已经尝试并在VS2013中运行大量的OpenCV示例。 当我在另一台电脑上试用VS2012上面的代码时,它运行良好,但是在另一台电脑上的VS2013上,它又像我的电脑一样冻结。 那么这里有什么问题?

+0

你使用resharper? – DeJaVo

+0

不,我不使用resharper。任何想法与我的问题? –

+0

是的,我有一些想法,我会添加一个答案,反映所有可能的解决问题 – DeJaVo

回答

0

问题可能指向VS2013一些性能问题,请尝试以下分别各一个,直到解决问题:

  1. 禁用同步设置:进入工具 - >选项 - >环境 - >同步设置,并通过取消选中该复选框来删除此选项。
  2. 设置电流源控制插件无:工具>选项>源 控制
  3. 清除“使用硬件图形加速,如果可用”检查 复选框以防止使用硬件图形加速:工具 - >选项 - >环境 - >常规,确保“根据客户端性能自动调整视觉体验”也被清除。

注意:您可以选择或清除“启用富客户端的视觉体验”复选框,以确保丰富视觉效果始终打开或关闭,分别。选中此复选框时,将使用富视觉效果,与计算机环境无关。例如,当您在胖客户端和远程桌面上本地运行Visual Studio时,会使用丰富的视觉效果。它可能也有帮助。

  • 尝试删除解决方案的名为.suo文件(这是旁边.sln文件), 关闭并重新打开Visual Studio的
  • Environment-> General

    +0

    它似乎有帮助,但部分...。我完成了所有步骤并创建了一个新项目。这一次,当我输入该行,VS和我的所有计算机冻结,然后每个窗口(VS,谷歌浏览器,甚至任务栏)开始闪烁,不响应,消失,并再次可见。最后在大约一两分钟后,每件事情都变得正常。现在我很好奇我怎样才能防止计算机以这种方式闪烁,因为我键入该行? FYI内存使用率在闪存期间非常高。 –

    +0

    您可以在这里阅读更多关于它的信息 - https://msdn.microsoft。com/en-us/library/windows/desktop/Dd744765(v = VS.85).aspx – DeJaVo

    +1

    非常感谢您的帮助。 –