xcode編譯程式碼的時候 ld: library not found for -xxx 解決方法
有時候在Xcode下面我們需要引入第三方類庫,或者自己寫的靜態庫。如果配置不正確,就會出現如下錯誤“ld: library not found for -lpcre
clang: error: linker command failed with exit code 1 (use -v to see invocation)”。這需要在Xcode配置一下,否則編譯器在編譯的時候是找不到的。
Target下的配置
Target->”BuildPhases”->”Link binary With Libraries”
下進行新增,這個是新增庫的名稱。如果是Xcode內部的類庫直接查詢新增就可以了。如果是你自己找的第三方的靜態庫或者動態庫,就需要點選“Add Other…”來進行安裝。Project
如果是自己找的或者編寫的第三方的靜態庫或者動態庫還需要進行路徑的新增
Project->”Build Setting”->“Search Paths”->”Library search Paths”
新增庫所在的路徑
相關推薦
xcode編譯程式碼的時候 ld: library not found for -xxx 解決方法
有時候在Xcode下面我們需要引入第三方類庫,或者自己寫的靜態庫。如果配置不正確,就會出現如下錯誤“ld: library not found for -lpcre clang: error: lin
解決 Xcode10 編譯錯誤 ld: library not found for -lstdc++
升級完 Xcode10 之後,開啟老的工程,編譯提示錯誤: ld: library not found for -lstdc++6.0.9 這是因為蘋果在 Xcode10 中移除了 libstdc++ 這個庫,由 libc++ 這個庫取而代之。如果是自己工程裡引用了 libstdc++ 庫,在 Lin
Mac OS X 下命令列編譯錯誤: ld: library not found for -lcrt1.10.6.o
在 Mac OS X 的 10.8.3 的版本中,使用命令列執行 configure 時,生成下面的錯誤: WenBi-MacBook:tcpdump-4.4.0 wenbi$ ./configure checking build system type... x86
Xcode編譯報錯library not found for -lAFNetworking
更新了macOS之後重新pod install了一下,結果之前好好的AFNetworking突然一直報錯,始終是: ld: library not found for -lAFNetworking clang: error: linker command f
修改工程名稱編譯是報ld: library not found for -lPods-lXXX解決辦法
給原來的工程重新修改下名字,編譯報錯: ld: library not found for -lPods-YXFDCategories clang: error: linker command failed with exit code 1 (use -v to see invocati
Xcode Archive報錯: ld: library not found for -lAFNetworking
需要打AdHoc包到蒲公英做測試用, 發現打包失敗, 但是release模式下可以打包成功 AdHoc模式下 找不到AFNetworking這個包 網上一般的方法也沒能解決 然後機智的我 重新p
unity移植到Xcode ld: library not found for -liPhone-lib
剛開始是正常的,加入了友盟的sdk,然後找不到liPhone這個lib了。 如果有libiPhone-lib.a這個庫,但編譯時報錯說not find -liphone-lib,就到PROJECT-Library search paths中重新編輯下$(SRCROOT)/
ld: library not found for -lXXXXX 編譯問題的解決方法
團隊開發的時候每次更新後都有可能碰到各種各樣的問題,昨天同事對專案結構做了些修改,更新後編譯就遇到下面的情況: ld: library not found for -lAFNetworking 這個錯誤是說編譯時找不到AFNetworking這個連結庫,但是我
在編譯工程時,有時會遇到類似“ld: library not found for -l…” 的錯誤提示
1.遞迴刪除指定目錄下的 .git、.svn 檔案find . -name .git | xargs rm -fr find . -name .svn | xargs rm -rf第一條倒還不常用,因為用 git 做版本管理的時候,只在根目錄下生成一個 .git 目錄,刪掉
pod 升級1.1.1後,pod install 後程序編譯報錯 ld: library not found for -lAFNetworking
首先確認podfile裡如下配置 platform:ios,'8.0' use_frameworks! target 'My App' do pod 'SDAutoLayout' pod 'AFNetworking' pod 'YTXAnimations'
"ld: library not found for -l...." 問題的解決
現象: 在編譯工程時,有時會遇到類似“ld: library not found for -l....”的錯誤提示。 原因: 通常這是由於工程在編譯時找不到需要的連結庫而導致的。 解決方法: 一般可以通過如下方法解決,在工程的Target中選中要執行編譯的某個target,然後“get info”,開啟Bu
pip安裝mysql報錯 ld: library not found for -lssl
ld: library not found for -lssl clang: error: linker command failed with exit code 1 (use -v to see invocation) error: command '/usr/bin/clang' failed w
解決 ld: library not found for -lPods的問題
最近計劃把公司的專案重構一下,第一步就是引入CocoaPods(以下簡稱pods)來管理第三方庫。但是這第一步就不是太順利。 首先建好Podfile,並在命令列中輸入pod install,結果報以下錯誤 [!] The XXX target overr
ld: library not found for 問題總結
ld: library not found for這類問題是檔案沒找到或者編譯框架的問題。 1. 首先檢查Frameworks這個目錄下面,看看那些事由於iOS SDK版本引起的問題,列如:xcode7之前庫檔案字尾是dylib而之後就變成了tbd。這可能就
iOS 專案報錯 ld: library not found for -lxxx
iOS 專案報錯 ld: library not found for -lxxx 如果你的專案編譯或者執行出現這種錯誤,不要疑惑,不用四處尋找解決方法,完全可以肯定的是你的專案中缺少了.a檔案(這個原因:就是你的專案在提交SVN時,沒有把.a檔案提交上去,導致專案在拉取時沒
ld: library not found for -lgcc_s.10.5錯誤的解決
升級至Xcode 3.2.6,編譯時出現“ld: library not found for -lgcc_s.10.5”錯誤,將Edit Project Settings中的Project Format修改為Xcode3.1-compatible。這樣可以在上真機編譯和執行,
"library not found for - "解決辦法
在我們編譯的時候有時候會報這個錯誤 "library not found for - " 由於是我們在專案中使用了一些第三方的庫,就比如我再使用百度的靜態庫檔案的時候,報出的這個錯誤。 當xcode在編譯的時候卻找不到這個庫,從而導致如此。 所以我們要讓xcod
Xcode編譯 library not found for -lXXXX
最近使用Xcode9 開啟程式碼發現 Realm 三方庫報錯,於是就更新到2.8.3 版本處理,等待了老半天(最後還是使用移動資料更新成功的,差不多50多M)。之後再次編譯結果就是這樣的提示了: ld: library not found for -lreal
Xcode 10 升級專案報錯 “directory not found for option” and “library not found for -libstdc++.6 ~解決方法
聯絡人:石虎 QQ:1224614774 暱稱: 嗡嘛呢叭咪哄 &
Xcode 10 找不到 library not found for -lstdc++.6.0.9
解決方案 : 真機 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/ 模擬器 /Applications/Xcode.