我正在嘗試製作我的源代碼樹的Qt5部分,所以我沒有在我的機器上安裝它,只是從源代碼控制中複製它。我有一個問題,當我嘗試運行uic.exe:uic無法找到共享庫
[email protected]:~/ct/LinuxLibs/Qt/bin > ./uic
./uic: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory
我仍然得到同樣的錯誤,甚至當我在libQt5Core庫複製到bin目錄。 uic如何尋找共享庫?有什麼我需要設置來解決它的環境變量?
您可以使用'export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:$ HOME/ct/LinuxLibs/Qt/bin'設置二進制文件搜索當前bin目錄中的庫 - 它隻影響當前終端。你會更好地通過包管理器安裝;或者如果編譯將其手動安裝到由鏈接器緩存 – Petesh 2014-09-13 15:01:53
導出的其中一個標準位置,export LD_LIBRARY_PATH已修復它。感謝Petesh! – stiopa 2014-09-13 22:15:34