zoukankan      html  css  js  c++  java
  • XCode编译Open-CV错误"error core.hpp header must be compiled as C++"的几种解决方案

    错误信息:

    error core.hpp header must be compiled as C++

    机翻:

    核心hpp头文件必须用c++编译

    // 分割线 -----------------------------------------

    解决方案1:修改文件后缀

    引用的.m文件后缀改为.mm

    如果不行

    再请尝试将.h后缀修改为.hpp

    注意文件编译属性

    解决方案2:添加引用

    引用部分添加

    #ifndef __cplusplus

    /.../

    #endif

    上面代码的意思:如果编译器在编译cpp文件,那么__cplusplus宏就会被定义;

    解决方案3:修改工程文件编译属性

     将C的语言设置成gnu11编译方式

    解决方案4:修改C++的编译方式

     将C++的语言设置成GNU++14编译方式

    解决方案5:整个工程根据文件类型进行编译

    以上是我多次帮助解决Open-CV问题的常用方法=。= 

  • 相关阅读:
    HDU4003 Find Metal Mineral
    POJ1125 Stockbroker Grapevine
    HDU4028The time of a day
    弱校ACM奋斗史
    POJ1236 Network of Schools
    HDU4004 The Frog's Games
    HDU4001 To Miss Our Children Time
    POJ2186 Popular Cows
    POJ1094 Sorting It All Out
    hadoop2.7.1单机和伪集群的搭建0
  • 原文地址:https://www.cnblogs.com/axclogo/p/10117946.html
Copyright © 2011-2022 走看看