我正在做一个之前完成并上传到应用商店的项目。当我在Xcode 5.0中运行此应用时,它运行良好,但是当我在Xcode版本5.1.1(5B1008)中运行时,我在两台设备上均收到链接器错误和模拟器。

错误消息- -llib找不到库。 (错误:错误:链接器命令失败,退出代码为1(使用-v查看调用))

我进行了很多搜索,但没有得到关于Library not found for -llib错误的任何线索。有什么我需要更改build设置来解决的吗?

最佳答案

详细查看链接器命令行以了解所使用的-L选项:

然后使用Terminal或Finder查看那些目录中是否存在libXXX.a文件。如果该库在其他地方存在,则需要配置“库搜索路径”:

但是,在应用程序中使用库时,您有未提供问题的一些详细信息:

  • 该库是否作为Xcode项目/工作区的一部分构建的(如第一张图所示)?
  • 该库是否由第三方提供,带有二进制文件(.a)和头文件(如第二幅图所示)?
  • 关于ios - 找不到-llib的库。 (clang : error: linker command failed with exit code 1 (use -v to see invocation)),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25239257/

    10-11 19:11