【问题标题】:Library not found for找不到图书馆
【发布时间】:2014-11-12 01:04:45
【问题描述】:

我正在开发一个需要使用CorePlot 的应用程序。我下载了它的最后一个版本,并将CorePlot headers 文件夹和lib.a 文件添加到我的项目中。

我正确添加

#import "CorePlot-CocoaTouch.h"

在我的视图控制器中,并从我的项目中删除库搜索路径和框架搜索路径。

但是,我仍然有错误:

ld: library not found for -lCorePlot-CocoaTouch
clang: error: linker command failed with exit code 1 (use -v to see invocation)

会有什么问题?

感谢您的帮助

【问题讨论】:

  • 你能告诉你“图书馆搜索路径”构建设置吗?此路径用于查找 lib.a 文件。
  • 我已将该项目删除到库搜索路径中,因为我看到它可能是解决方案之一
  • 您应该使库搜索路径设置包含 library.a 文件所在的路径。
  • 我试过 /Users/myUserName/Desktop/myAppName/CorePlotHeaders/libCorePlot-CocoaTouch.a 但它的钢不起作用
  • 如果你上传应用程序的 zip 或在 Github 上放一些东西,我可以看看。否则这将很难弄清楚。

标签: ios objective-c path core-plot linker-errors


【解决方案1】:

我有同样的错误,我发现我没有正确打开项目。而不是双击 project.xcodeproj 文件。转到 Xcode。

转到文件 > 打开并导航到项目的根目录。当 xcode.proj 可见并且它应该可以工作时按打开。

【讨论】:

    猜你喜欢
    • 2013-10-15
    • 2013-12-16
    • 1970-01-01
    • 2021-02-15
    • 2021-07-13
    • 2022-09-23
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多