Bonsoir à tous! Je suis sous mac OS sous Snow Leopoard. J'ai suivi les instructions pour du site opencv.willowgarage et utilisé macports et cmake pour compiler ma librairie opencv et ensuite bosser sous Xcode. Cependant, lorsque je veux réaliser un petit code du genre :
et j'obtiens 4 erreurs lorsque le fichier est linké :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include "cv.h" #include "highgui.h" int main(int argc, char **argv) { IplImage *image = cvLoadImage("image.bmp", CV_LOAD_IMAGE_COLOR); cvNamedWindow("Hello World", CV_WINDOW_AUTOSIZE); cvShowImage("Hello World", image); cvWaitKey(0); cvDestroyWindow("Hello World"); cvReleaseImage(&image); return 0; }
"Undefined symbols:
"_cvInitSubdivDelaunay2D", referenced from:
_cvCreateSubdivDelaunay2D in main.o
"_cvCalcArrHist", referenced from:
_cvCalcHist in main.o
"_cvArcLength", referenced from:
_cvContourPerimeter in main.o
"_cvCreateSubdiv2D", referenced from:
_cvCreateSubdivDelaunay2D in main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status"
J'en déduis que ce sont peut-être des fonctions qui n'arrive pas à être linkées. Mais pourquoi??
Dans les settings, j'ai pourtant bien mis les chemins vers les headers et les librairies : opt/local/include et opt/local/lib
Partager