编译错误Xcode 4.3.1-> OpenCv Framework [英] Compile error Xcode 4.3.1 ->OpenCv Framework

查看:165
本文介绍了编译错误Xcode 4.3.1-> OpenCv Framework的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用MAcPort安装openCV,但是我检索到一些错误.因此,我下载了framework文件夹,并将其添加到xcode链接库中.现在,当我编写代码并构建代码时,我会收到此错误:

i've tried to install openCV using MAcPort, but i retrieve some errors. So i downloaded the framework folder an i added it to xcode link libraries. Now when i write my code and i build it i retrieve this error:

ld: warning: ignoring file /Volumes/OpenCV2.0/OpenCV.framework/OpenCV, missing required architecture x86_64 in file
Undefined symbols for architecture x86_64:
  "_cvCreateCameraCapture", referenced from:
      _main in main.o
  "_cvQueryFrame", referenced from:
      _main in main.o
  "_cvGetSize", referenced from:
      _main in main.o
  "_cvCreateImage", referenced from:
      _main in main.o
  "_cvCvtColor", referenced from:
      _main in main.o
  "_cvShowImage", referenced from:
      _main in main.o
  "_cvWaitKey", referenced from:
      _main in main.o
  "_cvDestroyAllWindows", referenced from:
      _main in main.o
  "_cvReleaseImage", referenced from:
      _main in main.o
  "_cvCreateHist", referenced from:
      _create_histogram_image in main.o
  "_cvGetMinMaxHistValue", referenced from:
      _create_histogram_image in main.o
  "_cvConvertScale", referenced from:
      _create_histogram_image in main.o
  "_cvSet", referenced from:
      _create_histogram_image in main.o
  "_cvGetReal1D", referenced from:
      _create_histogram_image in main.o
  "_cvRectangle", referenced from:
      _create_histogram_image in main.o
  "_cvReleaseHist", referenced from:
      _create_histogram_image in main.o
  "_cvCalcArrHist", referenced from:
      _cvCalcHist in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

有人有同样的错误吗?你能帮助我吗???谢谢!!

Have anyone had the same error? can you help me??? thanks !!

推荐答案

您是否正在使用GCC 4.2编译器? XCode4默认使用LLVM,而openCV与此不兼容. 要检查单击项目,请转到构建设置",搜索编译器".

Are you using the GCC 4.2 compiler? XCode4 uses LLVM by default, and openCV isn't compatible with it (yet). To check click on the Project, go to Build Settings, search for "compiler".

这篇关于编译错误Xcode 4.3.1-> OpenCv Framework的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆