我试图按照的指示创建opencv框架
我不知道为什么,但我得到了一个空的框架。我单独下载了一个框架。我加对了。。。。一切都很好。但当我键入(例如):
#include "opencv/cv.h"
#include "opencv/highgui.h"
#include "stdio.h"
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
cvNamedWindow("Wi", CV_WINDOW_NORMAL);
}
我得到了这个错误:体系结构i386的未定义符号:"_cvNamedWindow",引用自:_main in mainld:找不到体系结构i386的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
也许有人知道如何解决这个问题。或者任何人都有一个正确的框架。Plz,给我发一个链接下载一个正确的框架。我用了很多次。帮助任何人
以下是一些与XCode 4.5+兼容的小型iOS示例项目,以及最近构建的openCV框架:
http://www.github.com/foundry
看看你是否可以让其中一个运行(它们不需要任何修改),然后尝试将openCV框架拖到你的项目中。
如果您正在运行xcode4.3,您可能会遇到问题,因为其中大多数都是使用Xcode 4.5创建的。但是这个:
http://www.github.com/foundry/OpenCVSquaresSL
有三个目标。SL目标使用openCV框架和构建设置,设计用于在Snow Leopard下使用XCode 4.2运行,如果其他人不这样做,它可能会起作用。
或者-更好-升级到当前XCode(4.6)