【OpenCV】 关于 namespace cv

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 就会报错.

https://blog.csdn.net/kelvin_yan/article/details/48781571

猜你喜欢

转载自blog.csdn.net/baishuo8/article/details/85159031
今日推荐