qt creator編譯問題之 can not find -lQtGui


今天嘗試在(qtcreator 4.7.0 + Qt 4.8.6)下編譯,遇到找不到庫文件問題,先開始想到的是環境配置問題

檢查下來也沒有線索, 又想是不是沒有鏈接路徑,參考網上,試了兩個個命令

ld -lQtNetwork --verbose 

locate libQtNetwork

ld -lQtNetwork --verbose 

locate libQtNetwork

發現x86_64沒有定位到libQtNetwork.so.4.8.6的軟連接,於是

sudo ln -s /usr/lib/x86_64-linux-gnu/libQtNetwork.so.4.8.6 /usr/lib/x86_64-linux-gnu/libQtNetwork.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.6 /usr/lib/x86_64-linux-gnu/libQtGui.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libQtCore.so.4.8.6 /usr/lib/x86_64-linux-gnu/libQtCore.so

QT可以編譯,話說QT安裝的時候不會自建軟鏈接么,還是重裝軟件時誤刪的。

refer:

https://stackoverflow.com/questions/16710047/usr-bin-ld-cannot-find-lnameofthelibrary
https://forum.qt.io/topic/45302/solved-cannot-find-lqtguid4-lqtnetworkd4-lqtcored4/14


免責聲明!

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



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