本文主要是介绍VS中opencv编译错误error:“ACCESS_MASK”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这是命名空间污染问题。
cv命令空间和windows.h文件中都有对ACCESS_MASK的定义,此时编译系统无法判定使用的是哪一个ACCESS_MASK,故引起报错。
在开发过程中,使用过多的using namespace容易引起命名空间污染,一旦错误,问题排查也比较麻烦。建议尽量不要在头文件中使用using namespace。
这篇关于VS中opencv编译错误error:“ACCESS_MASK”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!