繁体   English   中英

当我添加扩展名为.a的库时,构建Xcode项目时出错

[英]Error building xcode project when i add a library with extension .a

我有一个Xcode项目,我需要添加一个扩展名为.a的静态库,该库向我发送了集成功能。 我在Build Phases- Link Binary With Libraries中添加了库,但是当我使用此库编译项目时,我没有编译并显示此错误:

无法解析目标文件/routelibrary/libraryname.a(IosHttp.o):“未知属性种类(45)未知属性种类(45)未知属性种类(45)”,使用libLTO版本“ Apple LLVM 7.0.0(clang- 700.0.72)'(针对体系结构i386铛):错误:链接器命令失败,退出代码为1(使用-v查看调用)

关于如何解决的任何想法?

一个可能的原因是目标构建设置中缺少“ Other Linker Flags

首先检查您是否需要在静态库的文档中设置任何Other Linker Flags ,如果是,则该标志是什么。

例如,许多库需要-ObjC作为Other Linker Flags

要查找Other Linker Flags ,请执行以下操作。

  1. 在Xcode项目中选择Build Targets
  2. 选择Build Settings
  3. 在搜索框中,键入Other Linker Flags
  4. 检查并在此处设置您的标志。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM