使用Opencv2遇到error C2061: 语法错误: 标识符dest
2014-10-11 16:00
281 查看
在写代码是遇到了这样一个问题,error C2061: 语法错误: 标识符“dest”:
1>d:\opencv\opencv\build\include\opencv2\flann\any.h(70): error C2061: 语法错误: 标识符“dest”
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(69): 编译类 模板 成员函数“void cvflann::anyimpl::small_any_policy<T>::copy_from_value(const void *,void **)”时
1> with
1> [
1> T=const char *
1> ]
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(157): 参见对正在编译的类 模板 实例化“cvflann::anyimpl::small_any_policy<T>”的引用
1> with
1> [
1> T=const char *
1> ]
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(217): 参见对正在编译的函数 模板 实例化“cvflann::anyimpl::base_any_policy *cvflann::anyimpl::get_policy<T>(void)”的引用
1> with
1> [
1> T=const char *
1> ]
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(187): 参见对正在编译的函数 模板 实例化“cvflann::any &cvflann::any::assign<const char*>(const T &)”的引用
1> with
1> [
1> T=const char *
1> ]
1> 正在生成代码...
1> 正在编译...
1> VideoClient.cpp
1> 正在生成代码...
1>
1>生成失败。
1>
1>已用时间 00:00:02.50
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
其实很简单,把opencv包含文件的那几行代码如#include "cv.h"放到
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
之前就行...,要是所在的工程找不到上述代码,可直接将opencv包含文件的那几行代码放到类的头文件,或工程的staxf.h中即可
1>d:\opencv\opencv\build\include\opencv2\flann\any.h(70): error C2061: 语法错误: 标识符“dest”
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(69): 编译类 模板 成员函数“void cvflann::anyimpl::small_any_policy<T>::copy_from_value(const void *,void **)”时
1> with
1> [
1> T=const char *
1> ]
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(157): 参见对正在编译的类 模板 实例化“cvflann::anyimpl::small_any_policy<T>”的引用
1> with
1> [
1> T=const char *
1> ]
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(217): 参见对正在编译的函数 模板 实例化“cvflann::anyimpl::base_any_policy *cvflann::anyimpl::get_policy<T>(void)”的引用
1> with
1> [
1> T=const char *
1> ]
1> d:\opencv\opencv\build\include\opencv2\flann\any.h(187): 参见对正在编译的函数 模板 实例化“cvflann::any &cvflann::any::assign<const char*>(const T &)”的引用
1> with
1> [
1> T=const char *
1> ]
1> 正在生成代码...
1> 正在编译...
1> VideoClient.cpp
1> 正在生成代码...
1>
1>生成失败。
1>
1>已用时间 00:00:02.50
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
其实很简单,把opencv包含文件的那几行代码如#include "cv.h"放到
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
之前就行...,要是所在的工程找不到上述代码,可直接将opencv包含文件的那几行代码放到类的头文件,或工程的staxf.h中即可
相关文章推荐
- 使用Opencv2遇到error C2061: 语法错误: 标识符dest
- 调用opencv时,使用Egien工具出现“error C2061: 语法错误: 标识符“Matrix””和“error C2653: “Eigen”:不是类或命名空间名称”该如何解决?
- error C2061: 语法错误 : 标识符“CString”
- error C2061: 语法错误: 标识符“CCTouch”
- error C2061: 语法错误: 标识符“MonsterSprite”
- error C2061: 语法错误: 标识符“WTS_ALPHATYPE”
- error C2061: 语法错误 : 标识符“CString”
- error C2061: 语法错误: 标识符“CCTouch”
- 重装vs2010后出现Atldef.h(689): error C2061:语法错误:标识符“dwLen”
- Qt使用MySQL库编译出错:mysql_com.h:320: error: C2146: 语法错误: 缺少“;”(在标识符“fd”的前面)
- 使用opencv人脸识别的遇到的一个错误
- error C2061: 语法错误: 标识符“__RPC__out_xcount_part” VS2010
- error C2061: 语法错误 : 标识符“_DebugHeapTag”
- error C2061: 语法错误: 标识符“map”
- error C2061: 语法错误 : 标识符“__RPC__in”
- error C2061: 语法错误 : 标识符“__RPC__out_xcount_part”
- error C2061: 语法错误: 标识符“_Wherenode”
- error C2061: 语法错误: 标识符“_TCHAR”
- error C2061: 语法错误: 标识符“Bitmap”
- R6010 OpenCV copyTo函数使用时所遇到错误