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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在.pch文件中找不到opencv2 / opencv.hpp文件相关的知识,希望对你有一定的参考价值。

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

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

我在Project的Build Settings中的'Prefix Header'旁边添加了.pch文件名。

然而,在运行时构建失败,并且在.pch文件标题下出现错误'opencv2 / opencv.hpp file not found'。

请帮忙。

答案

通过添加库libc ++ .tdb,将'Prefix Header'设置为.pch文件的绝对路径并设置“Compile Sources As” - 在“Apple LLVM 7.0编译器 - 语言”下的“Build Settings”中设置Object-C ++来解决此问题。 ”。

以上是关于在.pch文件中找不到opencv2 / opencv.hpp文件的主要内容,如果未能解决你的问题,请参考以下文章

在 .pch 文件中找不到“AFNetworking.h”文件

在 Android Studio 中找不到 opencv2

在 Android Studio 中找不到 Open for Editing

findContours 在 opencv 中找不到轮廓

MinGW C++ 编译器在系统路径中找不到 OpenCV

pch找不到pod里头文件