how to solve: ld: library not found for -lXYZ

来源:互联网 发布:淘宝流量接单任务平台 编辑:程序博客网 时间:2024/06/15 21:33

Xcode 链接的时候报错 形式如 ld: library not found for -lXYZ,其中XYZ时静态库的名字

解决方法:删除后再重新添加。

如果提示framework 找不到,也可以先删除后再重新添加。


It means you are trying to link to a library which is not found by the system. In your case that appears to be a simple static library. You should check the following:

  • Look for the corresponding item in red among your project files, with special attention to the Frameworks group (that's where people normally put libraries). If you find one, fix the path or just remove and re-add the library manually.
  • Repeat this in the Link Binary with Libraries entry under the Build Phases tab in the project/target settings.
  • Check the Library Search Paths entry in the Build Settings tab in project/target settings. Make sure the path to your libXYZ.a file is listed there.

0 0
原创粉丝点击