【问题标题】:error while loading shared libraries: libopencv_core.so.3.1加载共享库时出错:libopencv_core.so.3.1
【发布时间】:2016-02-02 09:37:49
【问题描述】:

有点困惑。我设置了所有必需的库路径,但仍然有loading shared libraries error。 当我输入时从终端

>>pkg-config --libs opencv

-L/usr/local/lib -lopencv_cudabgsegm -lopencv_cudaobjdetect -lopencv_cudastereo -lopencv_shape -lopencv_stitching -lopencv_cudafeatures2d -lopencv_superres -lopencv_cudacodec -lopencv_videostab -lopencv_cudaoptflow -lopencv_cudalegacy -lopencv_calib3d -lopencv_features2d -lopencv_objdetect -lopencv_highgui -lopencv_videoio -lopencv_photo -lopencv_imgcodecs -lopencv_cudawarping -lopencv_cudaimgproc -lopencv_cudafilters -lopencv_video -lopencv_ml -lopencv_imgproc -lopencv_flann -lopencv_cudaarithm -lopencv_core -lopencv_cudev 

文件内部

sudo gedit /etc/ld.so.conf.d/opencv.conf

我有 /usr/local/lib

然后在 Eclipse 中,我设置了所有包含和 lib 路径,如附图所示。

然后构建项目没有错误。 但是当我调试时,错误是

error while loading shared libraries: libopencv_core.so.3.1: cannot open shared object file: No such file or directory

可能出了什么问题?

谢谢

【问题讨论】:

  • 我需要在终端输入 sudo ldconfig
  • 如果您已经解决了问题,那么请回答您自己的问题并接受答案,因此问题不会保持开放状态。

标签: eclipse opencv g++ ubuntu-14.04


【解决方案1】:

正如 batuman 于 2 月 2 日 10:10 发布的,在终端运行: 须藤 ldconfig 2016 年 9 月 9 日验证,Ubuntu 16.04.1、Eclipse Luna 和 Opencv 3.1

【讨论】:

    猜你喜欢
    • 2015-03-10
    • 2011-05-29
    • 2017-11-05
    • 2014-12-09
    • 2022-01-04
    相关资源
    最近更新 更多