ld:文件太小,不适用于i386体系结构

所以我试图创建一个简单的OpenCV项目。 我从这里下载了OpenCV

http://opencv.org/downloads.html

我已将以下文件取消归档:

 tar xzvf opencv2.framework 

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

在此处输入图像描述

这是我点击运行时得到的结果:

在此处输入图像描述

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

你试过清理构建(Cmd + K)吗?

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

问题在于您的架构。因此将架构更改为armv7

尝试简单的“清洁”和“构建”:Cmd + Shift + K.