使用Opencv时编译错误

1)无法打开包括文件: “cv.h”: No such file or directory

  我的配置文件没有问题,但是一直报错,我是在HEVC测试软件HM中调用了opencv。

HM有很多个工程,我只在包含了opencv源文件的那个工程中增加了配置文件,而在其他的工程中没有配置,后来发现,只要在其他的工程中也做相应的配置,则问题可以得到解决。

 

2)在我电脑上用opencv 试了一个程序成功了,我配置也没有问题,但是在HDRTools里调用到我的程序里面就出错了,错误说明如下:
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自带的头文件里面,弄了半天才发现,居然是HDRTools里写的一个宏定义与opencv里面的一个变量重名了,把自己写的程序里面的宏定义名字改一下就行了。

 

转载于:https://www.cnblogs.com/qiaozhoulin/p/4961223.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值