opencv3.0的cv “ACCESS_MASK”冲突
2015-09-28 10:41
585 查看
具体如下:
该冲突在MFC中没有出现,在控制台程序中才会报错, -_-!这是因为预编译头stdafx.h,加入了Windows SDK的引用,从而引用了winnt.h
对于opencv 2.x版本,不存在该问题。但如果是opencv3.0,请不要在代码中使用using namespace cv; 乖乖地在每一个opencv函数前加上cv::吧。当然,这仅限于开发平台为VS的情况
C:\Program Files (x86)\Windows Kits\8.0\Include\um\winspool.h(1182): error C2872: “ACCESS_MASK”: 不明确的符号 可能是“C:\Program Files (x86)\Windows Kits\8.0\Include\um\winnt.h(8533) : DWORD ACCESS_MASK” 或 “D:\opencv\v11_x86_cuda_ipp_tbb_openmp\include\opencv2/core/mat.hpp(63) : ACCESS_MASK”在winnt.h里面有一个cv的命名空间,同样定义了一个ACCESS_MASK,跟opencv的cv::ACCESS_MASK发生了冲突!!!
该冲突在MFC中没有出现,在控制台程序中才会报错, -_-!这是因为预编译头stdafx.h,加入了Windows SDK的引用,从而引用了winnt.h
对于opencv 2.x版本,不存在该问题。但如果是opencv3.0,请不要在代码中使用using namespace cv; 乖乖地在每一个opencv函数前加上cv::吧。当然,这仅限于开发平台为VS的情况
相关文章推荐
- RHEL 7 & CentOS 7禁用IPV6
- bash 学习笔记
- CentOS下搭建svn服务器
- 使用Ganglia监控Flume的性能指标数据
- TOMCAT端口和域名配置
- CentOS 7关闭图形桌面开启文本界面
- Linux系统管理之磁盘管理、文件系统管理
- 9月22日全球域名商(国际域名)解析新增保有量TOP20
- php 大流量网站访问
- 部署mysql高可用、读写分离集群 推荐
- Linux 信号signal处理机制
- 同一服务器部署多个tomcat时的端口号修改详情
- linux的中swap分区的创建
- Ubuntu下面的一个简单的C++程序——My first C++ demo in Linux
- linux 书籍推荐
- 使用rpm命令从CentOS系统盘安装计划任务程序crontab
- 【Linux高频命令专题(5)】rmdir
- linux搭建邮件服务器
- 交换芯片架构 (一)
- Bash shell