[英]Xcode can't find my static library!
這是鏈接器錯誤:
i686-apple-darwin10-gcc-4.2.1:/Users/william/Documents/SettingsLibrary/build/Debug-iphonesimulator/libSettingsLibrary.a:沒有這樣的文件或目錄命令/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/ bin / gcc-4.2因退出代碼1而失敗
一些奇怪的事情,這可能是正在發生的事情的線索:
1)在我的“庫搜索路徑”中,我已經包含了庫項目的遞歸路徑:
../SettingsLibrary/**
但是,SettingsLibrary將自己構建為SettingsLibrary / build / Debug / iphoneos / libSettingsLibrary.a
同時,根據錯誤消息,鏈接器似乎在查找:SettingsLibrary / build / Debug-iphonesimulator / libSettingsLibrary.a
2)我已將庫項目包含在我的主項目中。 當我在組和文件下右鍵單擊時,可以選擇在目標中包含libSettingsLibrary.a文件。 在我看過的至少一個其他庫使用項目中,.a文件中沒有該復選框。
很難說出你的項目存在什么問題。 您可以在主項目的“ 組和文件”視圖中檢查以下內容:
如果沒有,有什么遺漏?
此外,我的圖書館搜索路徑是空的。 如果我查看鏈接器的命令行,它顯式包含靜態庫的完整路徑(在您的情況下為SettingsLibrary / build / Debug / iphoneos / libSettingsLibrary.a )。
你提到的復選框(右鍵單擊組和文件中的靜態庫項目):我也有它,但它沒有被檢查。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.