2 wushixy wushixy 于 2015.07.22 23:07 提问

vs2013加载opencv时总是出错,求大神给看看“CvSVM”: 未声明的标识符

图片说明

“CvSVM”: 未声明的标识符

6个回答

devmiao
devmiao   Ds   Rxr 2015.07.22 23:09

CvSVM的头文件是ml.h,你要确认你包含了这个文件,你也可以再OpenCV里找到这个文件

autocyz
autocyz 首先,你看你opencv附加依赖项是是否正确的链接了opencv文件
2 年多之前 回复
wushixy
wushixy 已经引用ml.h、ml.hpp了都不好用,还是会报错
2 年多之前 回复
wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.24 16:16

还是先推荐用opencv2的版本,3版本变化的内容较大,不知道都改了些什么

qq_24342187
qq_24342187   2016.05.11 23:05

现在好像是ml::SVM

oyljerry
oyljerry   Ds   Rxr 2015.07.22 23:18
wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.23 08:57

你的include目录配置正确了么?我估计是目录没有配置好,所以找不到

wushixy
wushixy include目录已经配置好了呀,D:\opencv\build\x86\vc12\staticlib;D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2;
2 年多之前 回复
wangyaninglm
wangyaninglm   Ds   Rxr 2015.07.23 20:40

那我看可能?那就是环境变量了?如果还有问题,我就不知道啦。。。

xiaoyaoh
xiaoyaoh 回复wushixy:你好,我也是这个问题,你的opencv2.4.11从哪下载的??
大约 2 年之前 回复
wushixy
wushixy 问题已经解决了,改用了opencv2.4.11这个版本,之前用的是3.0版本,可能是一些函数定义变了,谢谢你
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片