VS2010 で C++ で単純な顔検出プログラムをコンパイルしようとしていますが、2 つの LNK 2019 エラーが発生しました。
エラー 2 エラー LNK2019: 未解決の外部シンボル _cvReleaseHaarClassifierCascade が関数 _main で参照されています
エラー 3 エラー LNK2019: 関数 "void __cdecl detectFaces(struct _IplImage *)" で参照されている未解決の外部シンボル _cvHaarDetectObjects (?detectFaces@@YAXPAU_IplImage@@@Z)
関連するコード行:
cvReleaseHaarClassifierCascade( &cascade );
...
CvSeq *faces = cvHaarDetectObjects( img, cascade, storage, 1.1, 3, 0, /*CV_HAAR_DO_CANNY_PRUNNING*/ cvSize( 40, 40 ) );
この特定の問題に関する多くの参照を実際に見つけることができませんでした。関連するすべてのライブラリ/ディレクトリは、ソリューションに適していると思います。
関数定義に移動すると、objdetect.hpp でそれらが見つかりますが、理解できないのは、これらの LNK エラーが発生する理由です。