2015-01-12 21 views
5

lỗi khi tải thư viện được chia sẻ: libopencv_core.so.3.0: không thể mở tệp đối tượng được chia sẻ: Không có tệp hoặc thư mục đó.lỗi trong khi tải thư viện được chia sẻ: libopencv_core.so.3.0

Tôi đang sử dụng eclipse c/C++ ide trên ubuntu 14.04. Thử tất cả mọi thứ mà tôi nhận được từ google enter image description here enter image description here enter image description here enter image description here

+0

thể trùng lặp của [chương trình OpenCV biên dịch báo lỗi "libopencv \ _core.so.2.4: không thể mở được chia sẻ tập tin đối tượng: Không có tập tin hoặc thư mục" trong ubuntu 12.04] (http: // stackoverflow. com/questions/12335848/opencv-program-compile-error-libopencv-core-so-2-4-cannot-open-shared-object-f) –

+0

đã thử rằng giải pháp không làm việc lỗi này là dành cho libopencv_core.so.3.0 và phiên bản này dành cho opencv2 –

+0

Bạn có thể thử tùy chọn 'rapth' Sử dụng tùy chọn -rpath hay không. Trong CDT Eclipse, nhấp chuột phải vào dự án "DisplayImage" -> Properties -> C/C++ Build -> Settings -> Tool Settings -> C Linker -> Miscellaneous -> Tùy chọn khác và thêm đường dẫn '-rpath" vào libopencv_core. so.3.0 "hoặc dễ dàng hơn đặt LD_LIBRARY_PATH = đường dẫn đến thư mục – Kiran

Trả lời

-2

tôi đã cùng một vấn đề quá. Nâng cấp lên phiên bản Eclipse mới nhất đã giải quyết nó.

12

Bạn đang cố gắng chạy trong Eclipse để giải pháp được cung cấp (Phần xuất khẩu) trong openCV program compile error "libopencv_core.so.2.4: cannot open shared object file: No such file or directory" in ubuntu 12.04 Có thể không hoạt động. Tôi cho rằng bạn đã cài đặt cv mở theo hướng dẫn được cung cấp trong tài liệu cv mở. Nếu vậy, bạn có thể loại bỏ vấn đề này bằng cách thêm các biến môi trường sau vào thời gian chạy nhật thực.

Tên - LD_LIBRARY_PATH

Value - $ LD_LIBRARY_PATH:/usr/local/lib

bước

  1. Click vào Run As -> Run Configurations
  2. On cửa sổ ở phía bên phải bạn sẽ thấy tab Environment.

  3. Ở đây, nhấp vào Mới, bạn sẽ thấy cửa sổ Biến môi trường mới bật lên.

  4. Ở đây, cho Tên nhập LD_LIBRARY_PATH, cho Value nhập $ LD_LIBRARY_PATH:/usr/local/lib. nhấp vào okÁp dụng
  5. Bây giờ hãy chạy lại, bạn sẽ không thấy vấn đề.

enter image description here

Các vấn đề liên quan