我刚刚在 Ubuntu 12.10 上为 C/C++ 开发人员安装了 OpenCV 2.4.5 和 Eclipse IDE,并遵循了这个 opencv.org 教程。该项目构建没有错误,但是当我从 Eclipse 到达“运行可执行文件”部分时,我在点击运行后收到以下消息:
/home/pedro/workspace/di/Debug/di:加载共享库时出错:libopencv_core.so.2.4:无法打开共享对象文件:没有这样的文件或目录
有没有人对如何解决这个问题有任何建议?
编辑:
使用sudo dpkg -l | grep opencv
给出:
- ii libopencv-calib3d2.3 2.3.1-11ubuntu2 amd64 计算机视觉相机校准库
- ii libopencv-contrib2.3 2.3.1-11ubuntu2 amd64 计算机视觉贡献库
- ii libopencv-core-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-core
- ii libopencv-core2.3 2.3.1-11ubuntu2 amd64计算机视觉核心库
- ii libopencv-features2d2.3 2.3.1-11ubuntu2 amd64 计算机视觉特征检测和描述符提取库
- ii libopencv-flann-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-flann
- ii libopencv-flann2.3 2.3.1-11ubuntu2 amd64 计算机视觉在多维空间库中的聚类和搜索
- ii libopencv-gpu-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-gpu
- ii libopencv-gpu2.3 2.3.1-11ubuntu2 amd64 计算机视觉GPU处理库
- ii libopencv-highgui2.3 2.3.1-11ubuntu2 amd64 计算机视觉高级GUI和媒体I/O库
- ii libopencv-imgproc-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-imgproc
- ii libopencv-imgproc2.3 2.3.1-11ubuntu2 amd64 计算机视觉图像处理库
- ii libopencv-legacy2.3 2.3.1-11ubuntu2 amd64 计算机视觉遗留库
- ii libopencv-ml-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-ml
- ii libopencv-ml2.3 2.3.1-11ubuntu2 amd64 计算机视觉机器学习库
- ii libopencv-objdetect2.3 2.3.1-11ubuntu2 amd64 计算机视觉对象检测库
- ii libopencv-video-dev 2.3.1-11ubuntu2 amd64 开发文件 libopencv-video
- ii libopencv-video2.3 2.3.1-11ubuntu2 amd64 计算机视觉视频分析库
- ii opencv-doc 2.3.1-11ubuntu2 所有 OpenCV 文档和示例
- ii python-opencv 2.3.1-11ubuntu2 amd64 计算机视觉库的 Python 绑定
- rc ros-fuerte-opencv2 2.4.2-0precise-20120908-1624-+0000 amd64 OpenCV
- rc ros-groovy-opencv2 2.4.4-1quantal-20130325-0857-+0000 amd64 OpenCV
抱歉,格式不是最好的。
命令“定位 libopencv_core”
- /usr/lib/libopencv_core.a
- /usr/lib/libopencv_core.so
- /usr/lib/libopencv_core.so.2.3
- /usr/lib/libopencv_core.so.2
“locate libopencv”显示了一个广泛的列表,我不知道是否适合复制它。