使用Opencv2遇到error C2061: 語法錯誤: 標識符dest
在寫代碼是遇到了這樣一個問題,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): 參見對正在編譯的函數 模板 實例化“
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 個 ==========
事實上非常easy,把opencv包括文件的那幾行代碼如#include "cv.h"放到
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
之前即可...,要是所在的project找不到上述代碼,可直接將opencv包括文件的那幾行代碼放到類的頭文件。或project的staxf.h中即可
使用Opencv2遇到error C2061: 語法錯誤: 標識符dest