ld:文件对于体系结构来说太小i386
问题描述:
所以我试图创建一个简单的OpenCV
项目。我下载OpenCV
从这里:ld:文件对于体系结构来说太小i386
http://opencv.org/downloads.html
我已经取消存档下载的文件有:
tar xzvf opencv2.framework
我下载和Mountain Lion
+命令行工具安装最新XCode 4.6
。然后,我创建了一个名为GeekOut
新的应用程序在XCode
和链接OpenCV
框架,以它:
这是当我点击运行我得到什么:
任何想法?我一直在挣扎几个小时。我已经创建了6个新项目,并尝试以不同的方式链接库(拖放,通过单击“链接二进制库”下的“构建阶段”选项卡等)。
答
我有同样的问题。我解决它只是通过从.../opencv2.framework /版本/ A /复制“opencv2”文件到.../opencv2.framework/
答
您是否尝试清理构建(Cmd + K)?
答
问题是你architecture.So 改变架构的ARMv7
答
尝试一个简单的“清洁”和“建”:为Cmd + Shift + K
我很想看到,当你建立了什么情况你的程序直接从命令行:** g ++ test.cpp -o test \'pkg-config --cflags --libs opencv \ ** ** – karlphillip 2013-04-06 15:12:25
@karlphillip我没有任何cpp文件,这是客观的C.我我正在学习本教程:http://docs.opencv.org/doc/tutorials/ios/hello/hello.html#opencvioshelloworld – 2013-04-06 15:46:28
拖放框架似乎对我很有用。你有没有尝试重新下载框架?切换到设备(而不是模拟器)方案? – zrxq 2013-04-06 16:08:24