2013-04-06 107 views
2

所以我试图创建一个简单的OpenCV项目。我下载OpenCV从这里:ld:文件对于体系结构来说太小i386

http://opencv.org/downloads.html

我已经取消存档下载的文件有:

tar xzvf opencv2.framework 

我下载和Mountain Lion +命令行工具安装最新XCode 4.6。然后,我创建了一个名为GeekOut新的应用程序在XCode和链接OpenCV框架,以它:

enter image description here

这是当我点击运行我得到什么:

enter image description here

任何想法?我一直在挣扎几个小时。我已经创建了6个新项目,并尝试以不同的方式链接库(拖放,通过单击“链接二进制库”下的“构建阶段”选项卡等)。

+0

我很想看到,当你建立了什么情况你的程序直接从命令行:** g ++ test.cpp -o test \'pkg-config --cflags --libs opencv \ ** ** – karlphillip 2013-04-06 15:12:25

+0

@karlphillip我没有任何cpp文件,这是客观的C.我我正在学习本教程:http://docs.opencv.org/doc/tutorials/ios/hello/hello.html#opencvioshelloworld – 2013-04-06 15:46:28

+0

拖放框架似乎对我很有用。你有没有尝试重新下载框架?切换到设备(而不是模拟器)方案? – zrxq 2013-04-06 16:08:24

回答

0

我有同样的问题。我解决它只是通过从.../opencv2.framework /版本/ A /复制“opencv2”文件到.../opencv2.framework/

8

您是否尝试清理构建(Cmd + K)?

0

问题是你architecture.So 改变架构的ARMv7

0

尝试一个简单的“清洁”和“建”:为Cmd + Shift + K

相关问题