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

时间:2013-04-06 10:53:42

标签: ios objective-c xcode opencv

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

http://opencv.org/downloads.html

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

tar xzvf opencv2.framework

我为XCode 4.6 +命令行工具下载并安装了最新的Mountain Lion。然后,我在GeekOut中创建了一个名为XCode的新应用,并将OpenCV框架与其相关联:

enter image description here

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

enter image description here

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

4 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:0)

我遇到了同样的问题。我只是通过复制" opencv2"文件来自... / opencv2.framework / Versions / A / into ... / opencv2.framework /

答案 2 :(得分:0)

你的架构存在问题。所以 将架构更改为armv7

答案 3 :(得分:0)

尝试简单的"清洁"和#34; Build" :Cmd + Shift + K