Xcode can';t将cv.h添加到项目中
我是Xcode新手。我需要一个帮助来将lib添加到我的项目中。我已经下载了opencv框架。我已将其添加到我的项目中。总的来说,我有:Xcode can';t将cv.h添加到项目中,xcode,opencv,Xcode,Opencv,我是Xcode新手。我需要一个帮助来将lib添加到我的项目中。我已经下载了opencv框架。我已将其添加到我的项目中。总的来说,我有: #include <stdio.h> #include <cv.h> #include <highgui.h> #import <UIKit/UIKit.h> #import "AppDelegate.h" int main(int argc, char *argv[]) { @auto
#include <stdio.h>
#include <cv.h>
#include <highgui.h>
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
#包括
#包括
#包括
#进口
#导入“AppDelegate.h”
int main(int argc,char*argv[])
{
@自动释放池{
返回UIApplicationMain(argc、argv、nil、NSStringFromClass([AppDelegate类]);
}
}
当我运行我的项目时,我得到了如下错误:cv.h未找到,highgui.h未找到。我通过终端检查/usr/include,发现cv.h和highgui.h都在那里。
告诉我该怎么做 试试看
#include <opencv/cv.h>
OR
#include <opencv2/opencv.hpp>
#包括
或
#包括
有关OpenCV安装的更多信息-请确保OpenCV头的安装位置位于Xcode中的用户头搜索路径中。您可以在项目设置或目标的生成设置中进行设置。您必须在xcode中更新生成设置。错误消息告诉您xcode不知道这些文件的位置。您需要在xcode生成设置中更新两个设置
#include <opencv/cv.h>
#include <opencv/highgui.h>
#包括
#包括
如果这仍然不适用于您,请尝试使用MacPorts安装opencv。您可以在此链接上找到模块:I将stdio.h替换为/usr/include/opencv。而且stdio.h没有错误。Xcode非常清楚地看到这个库。非常感谢。但我也有一个小问题。我找到了“标题搜索路径”。当我点击它时,我得到了“Debug+”和“Release+”。点击“+”我得到了“任意架构|任意SDK”并输入框。我必须在哪里包括路径位置?通过终端,我在/usr/include和/usr/local/lib中看到libs,我什么都没有,这取决于您如何安装库。我的大多数第三方库都使用brew,它们位于/usr/local/lib&/usr/local/include中。你是如何安装这个库的?我一直在关注。我没有/usr/local/lib文件夹。当我点击“标题搜索路径”时,我应该怎么做?我得到了“调试+”和“发布+”。点击“+”我得到了“任意架构|任意SDK”并输入框。我到底要在哪里包括路径位置?我不明白一件事。在/usr/include中,我有stdio.h。没关系,没有错误。简历h也在那里,我无法运行我的项目