zoukankan      html  css  js  c++  java
  • 使用Opencv时编译错误

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

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

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

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

    .

    .

    .

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

  • 相关阅读:
    replace和translate的用法
    java中静态方法和静态类的学习
    rank()函数的使用
    orcle函数的使用,及其调用
    父子级菜单的查询
    Centos7 安装K8S 小记
    三剑客之三 Awk小记
    三剑客之二 Sed小记
    三剑客之一 Grep小记
    ssh与telnet区别 小记
  • 原文地址:https://www.cnblogs.com/qiaozhoulin/p/4961223.html
Copyright © 2011-2022 走看看