【发布时间】:2015-12-20 12:48:07
【问题描述】:
我无法用新版本的opencv 3.0.0框架构建项目(版本2没有这个问题)。 Xcode 7 不会将 c++ 源代码编译为 c++。
这是最简单的未构建设置:
- 从这里下载 3.0.0 框架http://netix.dl.sourceforge.net/project/opencvlibrary/opencv-ios/3.0.0/opencv2.framework.zip
- 使用 Swift 语言创建最简单的 ios 项目。
- 将框架拖放到项目中。
- 创建
Objective-C++源和标头并将它们添加到项目中。 - 创建桥接头。
设置如下:
- 构建。
编译器是这样说的:
opencv2.framework/Headers/core/base.hpp:49:4: error: base.hpp header must be compiled as C++
这是为什么呢?我有 .mm 文件,它应该编译为 Objective-C++ 源代码。
【问题讨论】:
标签: c++ ios xcode opencv opencv3.0