專案出現 so檔案找不到

2021-07-09 10:18:47 字數 349 閱讀 8554

專案出現.so檔案找不到:

如:libthplateid.so

但是卻報錯說找不到庫。

解決方案:

1. 如果libs下沒有.so檔案,放入.so檔案

2. 還有另一種可能 ,就是libs檔案下有兩個armeabi與armeabi-v7a資料夾:

armeabi通用性強,但速度慢,而v7a能充分發揮v7a cpu的能力。armeabi就是針對普通的或舊的armcpu,armeabi-v7a是針對有浮點運算或高階擴充套件功能的arm cpu。

我的做法是:將.so檔案分別放入兩個armeabi與armeabi-v7a資料夾,

由系統檢測cpu後,自動去呼叫相應的so檔案。

linux中執行找不到 so檔案

如果使用自己手動生成的動態鏈結庫.so檔案,但是這個.so檔案,沒有加入庫檔案搜尋路勁中,程式執行時可能會出現找不到動態鏈結庫的情形。其中的libjson linux gcc 4.6 libmt.so cannot found。解決這個問題 1 在系統中查詢這個檔案 當然要保證系統中已經有這個.so...

linux執行檔案時找不到 so

在執行檔案的時候提示找不到.so,只需要 1.開啟下面的檔案 sudo gedit etc ld.so.conf2.在開啟的檔案中新增你的.so檔案所在的目錄,新增完效果如下 include etc ld.so.conf.d conf home wxw modbusqt modbussolibrar...

ubuntu中出現找不到so之類共享庫的錯誤解決

文章出處 diy部落 linux環境變數名,該環境變數主要用於指定查詢共享庫 動態鏈結庫 時除了預設路徑之外的其他路徑。該路徑在預設路徑之前查詢 移植程式時的經常碰到需要使用一些特定的動態庫,而這些編譯好的動態庫放在我們自己建立的目錄裡,這時可以將這些目錄設定到ld library path中。當執...