我正在尝试在 VS2010 中用 C++ 编译一个简单的人脸检测程序,并遇到了两个 LNK 2019 错误:
错误 2 错误 LNK2019:未解析的外部符号 _cvReleaseHaarClassifierCascade 在函数 _main 中引用
错误 3 错误 LNK2019:函数“void __cdecl detectFaces(struct _IplImage *)”(?detectFaces@@YAXPAU_IplImage@@@Z) 中引用的未解析外部符号 _cvHaarDetectObjects
相关代码行:
cvReleaseHaarClassifierCascade( &cascade );
...
CvSeq *faces = cvHaarDetectObjects( img, cascade, storage, 1.1, 3, 0, /*CV_HAAR_DO_CANNY_PRUNNING*/ cvSize( 40, 40 ) );
我真的找不到很多对这个特定问题的引用,我相信所有相关的库/目录都应该是解决方案。
当我转到函数定义时,它会在 objdetect.hpp 中找到它们,但我不明白为什么会出现这些 LNK 错误?