Xcode+OpenCv:header must be comp

2018-06-21  本文已影响0人  Hookah
image.png

解决方案:
OpenCV是一个C++框架,这意味着任何使用OpenCV的代码都必须用C++解释来编译,而不是C解释。

您看到的错误,例如,using namespace cv;指示代码是使用Objective-C编译器编译的,而不是使用Objective-C ++编译器编译的。

正如我在我的评论中提到的那样,最简单的方法是确保任何#include一个opencv头文件都必须被命名,例如ViewController.mm它必须是一个Objective-C ++文件。

或者,您可以Type通过Objective-C++ Source在实用程序窗格中明确选择文件类型选项来选择并覆盖该文件。

image.png
原地址:https://stackoverflow.com/questions/35840688/xcode-7-and-opencv-no-swift-core-hpp-header-must-be-compiled-as-c
上一篇 下一篇

猜你喜欢

热点阅读