Backto OpenCV Index
Rule No.1: 绝对禁止使用
using namespace cv;
因为潜在的冲突太多.
K01: “ACCESS_MASK”冲突
在winnt.h里面有一个cv的命名空间,同样定义了一个ACCESS_MASK,跟opencv的cv::ACCESS_MASK发生了冲突!
如果新建空项目的话一般这个问题还不会暴露出来. 若是偷懒使用了默认的项目, 加入了预编译头stdafx.h,加入了Windows SDK的引用,从而引用 winnt.h 就会报错.