ios - 在 .pch 文件中找不到 opencv2/opencv.hpp 文件

标签 ios opencv

我从这个链接下载了 openCV:https://github.com/itseez/opencv 我将该文件夹拖放到项目中的“Frameworks”文件夹中,它出现在“Targets”“Build Phases”下的“Link Binary with Libraries”下。 我将“始终搜索用户路径:”设置为"is"。 我在 Targets'Link Binary with Libraries 下添加了这些框架:Accelerate、AssetsLibrary、AVFoundation、CoreGraphics、CoreImage、CoreMedia、CoreVideo、QuartzCore、UIKit、Foundation。 我创建了一个 .pch 文件并添加了这些行:

#ifdef __cplusplus
#import <opencv2/opencv.hpp>
#endif

我在项目的build设置中的“Prefix Header”旁边添加了 .pch 文件名。

但是构建在运行时失败,并且在 .pch 文件标题下出现错误“找不到 opencv2/opencv.hpp 文件”。

请帮忙。

最佳答案

此问题已通过添加库 libc++.tdb、将“Prefix Header”设置为 .pch 文件的绝对路径以及 在“Apple LLVM 7.0 编译器 - 语言”下的“build设置”中设置“编译源为”- Object-C++。

关于ios - 在 .pch 文件中找不到 opencv2/opencv.hpp 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37615143/

相关文章:

c++ - 打开 cv 3.2.0 时出现苹果 mach-O 链接器 (id) 错误

java - 无法找到 Face 和 FaceRecognition 类

python - 如何输出仅包含特定颜色范围的图像?

ios - 应用程序打开时可以收到静默推送通知吗?

c++ - 为什么 opencv 使用输出参数,而不是只返回输出?

c++ - 在 Linux 上使用 FFmpeg 从 OpenCV 3 编写 x264

ios - 无法使用 Leadfoot/Intern 找到 FindByXpath

ios - 即使应用程序未运行,如何拥有一个可用的地理围栏?

java - 是否可以为 iOS 编写应用程序并将 object-c 代码移动到 Android 中?

Android <-> iOS 直接通信(蓝牙)。可能吗?