有没有任何opencv框架的Xcode?

时间:2013-02-18 18:09:12

标签: opencv xcode4.3

我尝试在this instruction

之后创建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在main.o中 ld:找不到架构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

也许有人知道如何解决这个问题。或许任何人都有一个正确的框架。 Plz,给我一个下载正确框架的链接。我花了很多次。帮助任何人

1 个答案:

答案 0 :(得分:0)

以下是一些与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)