我是OpenCV的新手,并且尝试在Windows 7中的Eclipse中设置OpenCV。

我已经放弃了教程,并且将路径环境设置为openCv / bin目录,但是仍然出现错误,无法编译我的项目。

这是我的代码和日志;

#include "opencv/cv.h"
#include "opencv/cxcore.h"
#include "opencv/ml.h"
#include "opencv/highgui.h"

using namespace std;

int main() {

    //new typename ImageIO::ImageIO;

    IplImage* img = cvLoadImage("Resources/imageDatabase/0000.jpg");
    cvNamedWindow( "1.Original Image", 1 ) ;
    cvShowImage( "1.Original Image", img ); 

错误;

D:\Cagri\Job Information\Project\C++\ImageProcessingTool\Debug/../src/ImageProcessingTool.cpp:34: undefined reference to `cvLoadImage'
D:\Cagri\Job Information\Project\C++\ImageProcessingTool\Debug/../src/ImageProcessingTool.cpp:35: undefined reference to `cvNamedWindow'
D:\Cagri\Job Information\Project\C++\ImageProcessingTool\Debug/../src/ImageProcessingTool.cpp:36: undefined reference to `cvShowImage'

请帮我解决这个问题。

===============>>#1 票数:0 已采纳

那是一个链接器错误,您应该为编译器设置-l-L选项。 那是您教程中的8.b节。

  ask by cagryInside translate from so

未解决问题?本站智能推荐: