这是我使用OpenCv的第一个例子:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include "opencv/cv.h"
#include "opencv/highgui.h"
int main(int argc, char *argv[])
{
IplImage* img = 0;
img=cvLoadImage("/home/michele/Pictures/sensor.png"); // carica l'immagine
cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE); // crea la finestra
cvShowImage("mainWin", img ); // mostra l'immagine
cvWaitKey(0); // wait for a key
cvReleaseImage(&img ); //rilascia l'immagine
system("PAUSE");
return 0;
}
如果我点击BuildAll,我会返回此错误:
make: *** No rule to make target `1st.o', needed by `firstOpenCV'. Stop.
我必须做什么?
感谢。
答案 0 :(得分:1)
我认为你需要see a tutorial来了解如何配置Eclipse。
您也可以尝试手动编译应用程序(从cmd行):
g++ 1st.cpp -o app `pkg-config --cflags opencv` `pkg-config --libs opencv`