2

我正在尝试在 Windows 7 中配置 OpenCV 和 eclipse CDT (Juno)。我已经安装了 MinGW,并且一直在使用 eclipse 和 MinGW 来编写 C++ 程序。我现在正在尝试合并 OpenCV 库。以下是我遵循的步骤:

  1. 下载并解压 OpenCV 2.4.2 到 F:\Applications\opencv
  2. 创建新的 Eclipse C++ 项目
  3. 在 c/c++ build > settings > GCC C++ Compiler > Includes > Include Paths (-I) 下的项目属性下,我添加了“F:\Applications\opencv\build\include\”
  4. 在 MinGW C++ Linknker > Libraries > Libraries (-l) 我添加了“opencv_core242”、“opencv_imgproc242”、“opencv_highgui242”
  5. 在 MinGW C++ Linker > Libraries > Library search path (-L) 我添加了“F:\Applications\opencv\build\x86\lib”

然后我尝试编写简单的程序:

#include "opencv2\opencv.hpp"
#include <iostream>
using namespace std;
using namespace cv;
int main(void)
{
    Mat A;
    A = imread("lena.png", CV_LOAD_IMAGE_COLOR);

    imshow("image", A);

    cout << "Done" << endl;
    return 0;
}

但是什么也没发生,我什至没有在输出中得到“完成”消息。我现在很困惑,因为我是 C++ 和 OpenCV 的新手,并且不太确定如何调试它并继续前进。

任何建议表示赞赏。

4

1 回答 1

1

我发现了问题,我不得不添加 F:\Applications\opencv\build\x86\mingw\bin; 到我的系统路径

于 2012-09-27T13:02:26.917 回答