OpenCV for iOS 框架错误“Base.hpp”标头必须编译为 C++
Posted
技术标签:
【中文标题】OpenCV for iOS 框架错误“Base.hpp”标头必须编译为 C++【英文标题】:OpenCV for iOS framework error "Base.hpp" header must be compiled as C++ 【发布时间】:2015-05-09 21:06:49 【问题描述】:正如标题所说,每当我尝试#import .hpp 文件时,我都会得到“XXX.hpp”标头必须编译为 C++”。
有解决此问题的提示吗?
我尝试了许多构建设置配置,包括设置 -lc++ 链接器标志。
【问题讨论】:
【参考方案1】:看来我已通过将我的 Objective-C .m 文件重命名为 .mm 来解决我的编译问题。这是有道理的,因为我正在导入一个 c++ 头文件。
这个其他答案帮助我解决了这个问题: Objective-C++ compilation errors due to Xcode not respecting file type
【讨论】:
以上是关于OpenCV for iOS 框架错误“Base.hpp”标头必须编译为 C++的主要内容,如果未能解决你的问题,请参考以下文章
OpenCV在带有C++的iOS上使用base64通过HTTP发送图像
无法为架构 arm64 和 x86_64 构建 opencv ios 框架