我是OpenCV的新手,我正试图在Windows 7中的eclipse中设置OpenCV。
我已经完成了this教程,并且我已经将我的路径环境设置为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'
请帮我解决这个问题。
答案 0 :(得分:0)
这是链接器错误,您应该为编译器设置 -l </ strong>和 -L 选项。这是教程中的第8.b节。