当前位置: 首页 > 知识库问答 >
问题:

Apple O-Linker在已在工作的项目中尝试使用OpenCV框架时出错

蒋骏
2023-03-14

我所做的是使用教程中的一些基于openCV框架的代码。从EdgeDetectionSample.cpp文件导入代码。

请帮我解决这个问题。我无法读到那些错误。

共有1个答案

融泓
2023-03-14

您的项目是根据libstd++(GNU C++标准库)链接的,但最新的OpenCV是根据libc++(LLVM C++标准库,支持C++11)链接的,因此您有两种方法可以解决这个问题:

  1. 根据libc++链接您的项目
  2. 使用libstd++重新生成OpenCV。

要将项目与libc++链接,请转到->Build Settings->find“C++standard Library”行,并在那里选择libc++。

 类似资料:
  • 我正在使用Eclipse ast/jdt,正如这篇文章中所解释的——我如何在Eclipse之外的项目中使用java Eclipse抽象语法树?(即不是一个eclipse插件) 问题是,当我试图使用< code>resolveBinding()时,我总是得到null,这是因为没有使用< code>setProject(IJavaProject)或setEnvironment(String[],Str

  • 在Windows机器上,我在Eclipse的Gradle项目中使用Groovy已有一段时间了。现在我正在尝试为Linux机器进行配置。(Linux Mint MATE)<代码>uname-a给出: Linuxmike-纬度-E6410 4.4.0-53-通用#74-Ubuntu SMP Fri Dec 2 15:58:04 UTC 2016 i686 i686 GNU/Linux 日蚀氧气。使用以

  • 我必须处理不同的项目,其中一个是使用Java 8,另一个是Java 17。上周我在使用Java 17,现在我正在尝试将我的配置还原为使用Java 8。 这些是我的配置 我也删除了~/. m2内的所有文件夹。 我在IntelliJ中的配置是: 项目结构 SDK:OpenJDK 1.8 语言级别:SDK默认 项目结构 模块SDK:项目SDK(OpenJDK 1.8) 首选项|构建、执行、部署|编译器|

  • 我试图创建一个新的Ionic项目,当我运行命令时: 运行cordova build ios运行命令:/users/nnation/myapp/hooks/after_prepare/010_add_platform_class.js/users/nnation/myapp错误:spawn EACCES at exports._errnoexception(util.js:746:11)at chi

  • 错误:/io/opencv/modules/highgui/src/window。cpp:583:错误:(-2)未实现该函数。使用Windows、GTK 2重建库。x或碳载体。如果您使用的是Ubuntu或Debian,请安装libgtk2。0-dev和pkg config,然后在函数cvShowImage中重新运行cmake或配置脚本

  • unsupportedClassVersionError:com/android/build/gradle/appplugin:Unsupported major.minor版本52.0 我也试着回到JDK版本7,因为它在google站点上说JDK 8对Mac来说是不稳定的。还是有同样的错误。