我从这个链接下载了 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/