ld: library not found for


下面說一下出現上面這個問題的解決方法。

一、這個問題就是找不到類

二、使用clang編譯時,會加上 -I -L 這樣的參數,-I 是指要安裝的那個包下面的include路徑。-L是指要安裝的那個包的lib路徑

三、標題的問題就是找不到 lib的路徑了

四、首先要從網上下載缺少的這個包。將它安裝好。這個時候,就有點調皮,有的安裝版本不一樣,有的安裝位置找不到。

五、找不到位置的,在安裝的時候會顯示安裝在那里,這里要留心一下。要不你就百度找一下。

六、安裝版本不一樣的。這個時候要修改makefile這個文件。一般里面有指定-l /x/xx/xx 這個時候,找到對應安裝位置lib下面,看一下對應的版本。然后修改版本號對上,就可以了。一般lib里都自動加上libxxxx.a的。這個時候不用加-i xxx/xxx/libxxx 直接是 -i xx/xx/xxx版本

七、打完收工


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM