【发布时间】: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