錯誤信息: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問題的經常使用方法=。=