错误信息:c++
error core.hpp header must be compiled as C++spa
机翻:blog
核心hpp头文件必须用c++编译编译器
// 分割线 -----------------------------------------io
解决方案1:修改文件后缀编译
引用的.m文件后缀改成.mmclass
若是不行引用
再请尝试将.h后缀修改成.hpp方法
注意文件编译属性im
解决方案2:添加引用
引用部分添加
#ifndef __cplusplus
/.../
#endif
上面代码的意思:若是编译器在编译cpp文件,那么__cplusplus宏就会被定义;
解决方案3:修改工程文件编译属性
将C的语言设置成gnu11编译方式
解决方案4:修改C++的编译方式
将C++的语言设置成GNU++14编译方式
解决方案5:整个工程根据文件类型进行编译
以上是我屡次帮助解决Open-CV问题的经常使用方法=。=