【问题标题】:OpenCV undefined error in XcodeXcode中的OpenCV未定义错误
【发布时间】:2013-11-17 21:53:53
【问题描述】:

我正在 Xcode 5.02、OS X 10.9 上开发一个基于 OpenCV 的项目。 我的 OpenCV 是使用自制软件安装的。

我收到以下错误

Undefined symbols for architecture x86_64: "cv::namedWindow(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int)"

我已添加 标题搜索路径 /usr/local/include nonrecursive/usr/local/include/opencv2 nonrecursive

我已添加图书馆搜索路径 /usr/local/lib

我已将/usr/local/Cellar/opencv/2.4.3/lib 下的所有.dylib 文件添加到项目中。

【问题讨论】:

    标签: xcode opencv xcode5


    【解决方案1】:

    据我所知,您正在尝试运行一个 Objective-C++ 项目,对吧?我推测是因为 cv::nameWindow 是 OpenCV 的 c++ 函数。

    您可以查看this question,在那里我遇到了类似的问题并解决了正确配置项目的问题。

    这个错误意味着你的 XCode 项目没有找到 cv::namedWindow 函数。您确定 OpenCV 已正确安装在您的 PC 中吗?您可以从标准 c++ 项目运行 C++ opencv 函数吗?如果是这样,问题就出在你的项目配置上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-19
      • 2013-04-11
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多