带有objdetect.hpp函数(C)的OpenCV无法解决的外部错误
作者:互联网
我正在尝试在VS2010中使用C编译一个简单的面部检测程序,并且遇到了两个LNK 2019错误:
Error 2 error LNK2019: unresolved external symbol _cvReleaseHaarClassifierCascade referenced in function _main
Error 3 error LNK2019: unresolved external symbol _cvHaarDetectObjects referenced in function “void __cdecl detectFaces(struct _IplImage *)” (?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错误?
解决方法:
您是否已将库添加到链接依赖项中?
右键单击您的项目->属性->连结器->输入->其他依赖
标签:c,opencv,lnk2019 来源: https://codeday.me/bug/20191013/1907433.html