[英]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
,請執行以下操作。
Targets
。 Build Settings
。 Other Linker Flags
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.