[英]Error building xcode project when i add a library with extension .a
I have an Xcode project and I need to add a static library with extension .a
who sent me for integrated a functionality. 我有一个Xcode项目,我需要添加一个扩展名为
.a
的静态库,该库向我发送了集成功能。 I added the library in Build Phases - Link Binary With Libraries , but when I compile my project with this library I added, I does not compile and shows this error: 我在Build Phases- Link Binary With Libraries中添加了库,但是当我使用此库编译项目时,我没有编译并显示此错误:
could not parse object file /routelibrary/libraryname.a(IosHttp.o): 'Unknown attribute kind (45)Unknown attribute kind (45)Unknown attribute kind (45)', using libLTO version 'Apple LLVM 7.0.0 (clang-700.0.72)' for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)
无法解析目标文件/routelibrary/libraryname.a(IosHttp.o):“未知属性种类(45)未知属性种类(45)未知属性种类(45)”,使用libLTO版本“ Apple LLVM 7.0.0(clang- 700.0.72)'(针对体系结构i386铛):错误:链接器命令失败,退出代码为1(使用-v查看调用)
Any idea on how can I solve it? 关于如何解决的任何想法?
One possible reason is missing Other Linker Flags
in your target build settings. 一个可能的原因是目标构建设置中缺少“
Other Linker Flags
。
First check if you need to set any Other Linker Flags
in documentation of your static library, and if yes, what that flag is. 首先检查您是否需要在静态库的文档中设置任何
Other Linker Flags
,如果是,则该标志是什么。
For example so many libraries needs -ObjC
as Other Linker Flags
. 例如,许多库需要
-ObjC
作为Other Linker Flags
。
To find Other Linker Flags
, do following. 要查找
Other Linker Flags
,请执行以下操作。
Targets
in your Xcode project. Targets
。 Build Settings
. Build Settings
。 Other Linker Flags
Other Linker Flags
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.