2015-01-12 103 views
5

加載共享庫時出錯:libopencv_core.so.3.0:無法打開共享對象文件:沒有這樣的文件或目錄。加載共享庫時出錯:libopencv_core.so.3.0

我在ubuntu 14.04上使用eclipse c/C++ ide。這是我從谷歌enter image description here得到 enter image description here enter image description here enter image description here

+0

可能重複的[OpenCV的程序編譯錯誤 「libopencv \ _core.so.2.4:無法打開共享對象文件:沒有這樣的文件或目錄」 在Ubuntu 12.04](HTTP://計算器。 com/questions/12335848/opencv-program-compile-error-libopencv-core-so-2-4-can not-open-shared-object -f) –

+0

嘗試解決方案不工作這個錯誤是針對libopencv_core.so.3.0和這個版本是爲opencv2 –

+0

你可以嘗試'rapth'選項使用-rpath選項。 在Eclipse CDT中,右鍵單擊「DisplayImage」項目 - >屬性 - > C/C++生成 - >設置 - >工具設置 - > C鏈接器 - >其他選項並將「-rpath」路徑添加到libopencv_core。 so.3.0「或更容易設置LD_LIBRARY_PATH =路徑到so文件夾 – Kiran

回答

-2

嘗試了一切我有同樣的問題了。升級到最新的Eclipse版本解決了它。

12

您試圖在Eclipse中運行,因此openCV program compile error "libopencv_core.so.2.4: cannot open shared object file: No such file or directory" in ubuntu 12.04中提供的解決方案(導出部分)可能無效。 我想你已經按照打開的cv文檔中提供的說明安裝了open cv。如果是這樣,您可以通過將以下環境變量添加到eclipse運行時來擺脫此問題。

名稱 - LD_LIBRARY_PATH

價值 - $ LD_LIBRARY_PATH:在/ usr/local/lib目錄

步驟

  1. 點擊運行方式 - >運行配置
  2. 在在右側的窗口中可以看到Environment選項卡。

  3. 這裏點擊新建,你會看到一個新的環境變量彈出。

  4. 這裏,名稱進入LD_LIBRARY_PATH,爲價值進入$ LD_LIBRARY_PATH:在/ usr/local/lib目錄。點擊ok應用
  5. 現在再次運行,您不應該看到問題。的

enter image description here