当我键入OpenCV包含头文件时,VS2013冻结

时间:2015-07-28 07:09:29

标签: c++ opencv visual-studio-2012 visual-studio-2013 opencv-features2d

我的VS2013有问题。我尝试使用opencv和vs2013 update 4 IDE在vc ++中编写程序。问题是因为我 只是输入 这些行,我的计算机冻结了。事实上,硬活动运行到100%并且永远不会停止直到重新启动。即使我(几乎)关闭VS,即使我注销,硬盘活动仍然是最大的。代码是:

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

似乎最后一行出现了问题。 仅供参考我在VS2013中尝试并运行了许多OpenCV示例。 当我在VS2012上尝试上面的代码在另一台计算机上运行良好,但在VS2013的另一台计算机上,它再次像我的计算机一样冻结。 那么这里有什么不对?

1 个答案:

答案 0 :(得分:0)

问题可能表明VS2013中存在多个性能问题,请在解决问题之前单独尝试以下各项:

  1. 停用同步设置:转到工具 - &gt;选项 - &gt;环境 - &GT;同步设置并取消选中此复选框以删除此选项。
  2. 将当前源控件插件设置为无:工具&gt;选项&gt;资源 控制
  3. 清除&#34;使用硬件图形加速(如果可用)&#34; 检查 框以防止使用硬件图形加速:工具 - &gt;选项 - &gt;环境 - &GT;一般,请确保&#34;根据客户的表现自动调整视觉体验&#34; 也会被清除。
  4. 注意:您可以选中或清除&#34;启用富客户端视觉体验&#34; 复选框,以确保始终打开或关闭丰富的视觉效果, 分别。选中此复选框后,将使用独立于计算机环境的丰富视觉效果。例如,在富客户端和远程桌面上本地运行Visual Studio时,将使用丰富的可视化对象。它也可能有所帮助。

    1. 尝试删除解决方案的.suo文件(它位于.sln文件旁边), 关闭并重新打开Visual Studio
    2. Environment-> General