首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Opencv 2.3.0 Flann链接错误(Xcode)

Opencv 2.3.0 Flann链接错误(Xcode)
EN

Stack Overflow用户
提问于 2013-04-11 14:39:20
回答 1查看 629关注 0票数 0

我有一个较旧的系统(带有Xcode4.0的osx10.6.8),我正在尝试让OpenCV 2.3.0在它上面工作。我不能解决的问题是,每当我尝试使用flann库时,我的xcode都会给我一个Mach-O链接器错误。到目前为止,我已经尝试重新编译所有的库,并从不同的源代码构建dylib,但没有任何帮助。当我检查终端中的库时,我得到

代码语言:javascript
复制
Freddi-2:OpenCV-2.3.0 fredchen$ file /usr/local/lib/libopencv_flann.dylib
/usr/local/lib/libopencv_flann.dylib: Mach-O 64-bit dynamically linked shared library x86_64

我的特定错误代码是:

代码语言:javascript
复制
Undefined symbols for architecture x86_64:
  "cv::flann::KDTreeIndexParams::KDTreeIndexParams(int)", referenced from:
  _main in main.o
  "cv::flann::SearchParams::SearchParams(int, float, bool)", referenced from:
  _main in main.o
  "cv::FlannBasedMatcher::FlannBasedMatcher(cv::Ptr<cv::flann::IndexParams> const&, cv::Ptr<cv::flann::SearchParams> const&)", referenced from:
  _main in main.o
  "cv::BFMatcher::BFMatcher(int, bool)", referenced from:
  _main in main.o
  "cv::flann::IndexParams::~IndexParams()", referenced from:
  cv::flann::SearchParams::~SearchParams() in main.o
  "cv::flann::IndexParams::~IndexParams()", referenced from:
  cv::Ptr<cv::flann::IndexParams>::delete_obj() in main.o
  "vtable for cv::BFMatcher", referenced from:
  cv::BFMatcher::~BFMatcher() 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)

我已经链接到该项目的动态库是:

代码语言:javascript
复制
libopencv_video.2.3.0.dylib
libopencv_objdetect.2.3.0.dylib
libopencv_ml.2.3.0.dylib
libopencv_legacy.2.3.0.dylib
libopencv_gpu.2.3.0.dylib
libopencv_contrib.2.3.0.dylib
libopencv_ts.2.3.0.dylib
libopencv_imgproc.2.3.0.dylib
libopencv_highgui.2.3.0.dylib
libopencv_flann.2.3.0.dylib
libopencv_features2d.2.3.0.dylib
libopencv_core.2.3.0.dylib
libopencv_calib3d.2.3.0.dylib

如果能帮上忙我会很感激的。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-04-11 14:58:16

我记得我在Mac上使用2.3.0时也遇到过类似的错误。你应该尝试使用最新的版本,或者是2.4.4或者是来自github的最新版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15942227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档