配置eclipse CDT和openCV

时间:2012-09-27 12:15:00

标签: c++ eclipse opencv windows-7

我正在尝试在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>下的项目属性下设置> GCC C ++编译器>包括>包含路径(-I)我添加了“F:\ Applications \ opencv \ build \ include \”
  4. 在MinGW C ++ Linnker下>图书馆>库(-l)我添加了“opencv_core242”,“opencv_imgproc242”,“opencv_highgui242”
  5. 在MinGW C ++ Linker下>图书馆>库搜索路径(-L)我添加了“F:\ Applications \ opencv \ build \ x86 \ lib”
  6. 然后我尝试编写简单的程序:

    #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的新手,并且我不太确定如何调试它并继续前进。

    任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:1)

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