在winnt.h里面有一个cv的命名空间,同样定义了一个ACCESS_MASK,跟opencv的cv::ACCESS_MASK发生了冲突!!!
该冲突在MFC中没有出现,在控制台程序中才会报错!对于opencv 2.x版本,不存在该问题。但如果是opencv3.0,请不要在代码中使用using namespace cv;
乖乖地在每一个opencv函数前加上cv::吧。
opencv3.1.0 在控制台程序中报错:winnt.h(6464): error C2872: ACCESS_MASK: 不明确的
原文:https://www.cnblogs.com/qingtian224/p/11634199.html