关于ZAKER 融媒体解决方案 合作 加入

带有 objdetect.hpp 函数 ( C ) 的 OpenCV 无法解决的外 .

CocoaChina 10-13

我正在尝试在 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 错误?

最佳答案

您是否已将库添加到链接依赖项中?

右键单击您的项目 -> 属性 -> 连结器 -> 输入 -> 其他依赖

以上内容由"CocoaChina"上传发布 查看原文
相关标签 函数