码迷,mamicode.com
首页 > 其他好文 > 详细

使用Opencv是编译错误

时间:2015-11-13 10:25:05      阅读:400      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!