首页 > 其他 > 详细

使用Opencv是编译错误

时间:2015-11-13 10:22:30      阅读:255      评论:0      收藏:0      [点我收藏+]

在我电脑上用opencv 试了一个程序成功了,我配置也没有问题,但是调用到我的程序里面就出错了,错误说明如下:
1>opcv.cpp
1>C:\opencv\build\include\opencv2/core/core.hpp(2056) : error C2143: 语法错误 : 缺少“}”(在“常量”的前面)
1>C:\opencv\build\include\opencv2/core/core.hpp(2056) : error C2059: 语法错误 : “常量”
1>C:\opencv\build\include\opencv2/core/core.hpp(2057) : error C2143: 语法错误 : 缺少“;”(在“}”的前面)
1>C:\opencv\build\include\opencv2/core/core.hpp(2057) : error C2238: 意外的标记位于“;”之前
1>C:\opencv\build\include\opencv2/core/core.hpp(2060) : error C2059: 语法错误 : “)”
1>C:\opencv\build\include\opencv2/core/core.hpp(2062) : error C2062: 意外的类型“int” 

.

.

.

出现了这一系列的错误,错误还出现在Opencv自带的头文件里面,弄了半天才发现,居然是我自己写的一个宏定义与opencv里面的一个变量重名了,把自己写的程序里面的宏定义名字改一下就行了。

 

使用Opencv是编译错误

原文:http://www.cnblogs.com/qiaozhoulin/p/4961223.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!