【问题标题】:ld: library not found for -lopencv_imgproc errorld: 找不到 -lopencv_imgproc 错误的库
【发布时间】:2017-02-28 17:14:27
【问题描述】:

在构建我的项目时,我收到了这个错误。

ld: 找不到 -lopencv_imgproc 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

这是一个什么样的图书馆。?谁能解释一下。

【问题讨论】:

  • 从您的项目中删除所有 pod 并重新安装所有 pod 并深度清理您的项目并进行构建。
  • 我没有使用 pods
  • 你在使用opencv框架吗?它是开源框架。用于过滤图像和面部识别以及使用此框架执行的其他操作
  • 是的,它在卡片库中。但这存在于项目中,并没有丢失。我清理并构建,仍然收到此错误。

标签: objective-c xcode


【解决方案1】:

你好朋友有很多链接器错误的原因。一些基本原因: 1. 您可以删除链接器错误 goto Build Setting>Build Active Architecture Only 将 Target 和 Project 都设置为 No。 2. 有时会创建不必要的 .a 文件Target>General。删除不相关的 .a 文件。 3. 从 Build Setting>Search Paths(o top) 中删除您不使用的所有库路径,例如 AFNetworking,然后请删除 -lAFNetworking 路径。

如果仍然出现错误,请尝试此操作,请显示屏幕截图。 谢谢

【讨论】:

  • 谢谢,更新库后解决了。
猜你喜欢
  • 1970-01-01
  • 2016-05-28
  • 1970-01-01
  • 2011-10-09
  • 2021-01-13
  • 1970-01-01
  • 2012-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多