0

当我使用 OpenCV 时,我将 build/install 文件夹(即我创建 mingw32-make 和 mingw32-install 文件的位置)添加到 PATH 变量中。但是,在我在 CodeBlocks IDE 上进行了几次构建之后,这让我的 PC 变得非常慢。我没有忘记释放内存或任何可能引起麻烦的东西。即使是一个简单的 hello world 程序,在几次构建之后也需要很长时间才能运行。我正在使用具有 8GB RAM 和 L3 缓存的 i7,我相信这对于任何开发都足够好。从我的 PATH 中删除 OpenCV 目录后,一切正常,但不是永久的。问题可能是什么?

我还检查了我的环境变量,里面没有垃圾变量!我只有 MinGW32 编译器,即 PATH 中的 bin 文件夹。但这是必要的(我认为!)。

令人惊讶的是,我在 Microsoft Visual C++ 2010 Express 上也进行了同样的尝试,当我尝试构建 openCV 库时,它确实降低了 PC 的速度。例如,如果我尝试在 Windows 上打开文件资源管理器,则需要大约 15 秒才能弹出一个窗口。如果我尝试打开 Web 浏览器窗口,大约需要相同的时间。我一直在监视我的任务管理器是否有奇怪的活动,但什么也没有!我不知道它是否与 Windows 7 64 位操作系统有关。

我不确定它是否与 CodeBlocks 本身有关!我有另一台使用 Visual Studio 2010 Professional 的 PC,它没有同样的问题。

我已经设法隔离了使用 MinGW 编译器的问题。原因是只有当我将它与 IDE 一起使用时才会出现问题(尝试使用 Eclipse CDT、Dev CPP 和 CodeBlocks)。我从 sourceforge.net 下载了一个稳定的 MinGW 版本,Windows 平台应该没有任何重大的内存管理问题。实际上,如果我完全使用它就会出现问题(不会立即启动,而是在我运行我的简单程序几次之后!)。

我的 MinGW 编译器来自http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/

我找不到一个非常直接的答案,所以我假设这是一个不寻常的问题?如果这是我错过的重复问题,请在评论中发布链接,我会接受答案。塔

4

1 回答 1

0

我刚刚发现,即使是我的 Windows 更新搜索/安装也导致了同样的问题......而且 OpenCV http://answers.opencv.org/question/3996/cannot-do-anything-中也提出了问题描述与-opencv-anymore-on-windows/

我对我的 Windows 7 在 SP1 安装过程中以某种方式损坏并且需要恢复/其他一些工作这一事实感到满意。我已将其移至 superuser.com,因为此处可能已过时。

更新 我现在已经设法通过恢复我的笔记本电脑的原始图像构建来修复它(显然)。我希望我不必这样做!微软的烂摊子让我经历了所有这些麻烦!

于 2012-11-12T08:55:15.883 回答