Я пытаюсь скомпилировать простую программу обнаружения лиц на C ++ в VS2010 и столкнулся с двумя ошибками LNK 2019:
Ошибка 2, ошибка LNK2019: неразрешенный внешний символ _cvReleaseHaarClassifierCascade, указанный в функции _main
Ошибка 3, ошибка LNK2019: неразрешенный внешний символ _cvHaarDetectObjects, на который есть ссылка в функции "void __cdecl detectFaces (struct _IplImage *)" (? DeteFaces @@ YAXPAU_IplImage @@@ Z) * 1006 *
Соответствующие строки кода:
cvReleaseHaarClassifierCascade( &cascade );
...
CvSeq *faces = cvHaarDetectObjects( img, cascade, storage, 1.1, 3, 0, /*CV_HAAR_DO_CANNY_PRUNNING*/ cvSize( 40, 40 ) );
Я не мог найти много ссылок на эту конкретную проблему, и я считаю, что все соответствующие библиотеки / каталоги соответствуют требованиям решения.
Когда я перехожу к определениям функций, они находят их в objdetect.hpp, но я не понимаю, почему я получаю эти ошибки LNK?