找不到opencv的.so文件

Chris'blog 2017-03-29 03:21:51
运行一个用opencv写的程序时,报错: error while loading shared libraries: libopencv_aruco.so.3.2: cannot open shared object file: No such file or directory。然后ldd查看程序相关的动态函数库,发现少了很多opencv的.so文件,上网找了一下,这些.so应该都在库里的啊,编译安装完怎么没有?
...全文
3279 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
studious_man 2017-04-13
  • 打赏
  • 举报
回复
你好,请问你解决了吗,我也遇到同样情况。想请教下。
Chris'blog 2017-03-30
  • 打赏
  • 举报
回复
引用 5 楼 10km 的回复:
参考这个链接的文章 http://blog.csdn.net/cwt19902010/article/details/54588367
有没有linux下的编译安装,我感觉你说的有道理,可是我看着那篇文章凭感觉试了试都编译失败了
10km 2017-03-30
  • 打赏
  • 举报
回复
10km 2017-03-30
  • 打赏
  • 举报
回复 1
我对opencv并不算太熟悉,但我看到,缺少libopencv_dnn.so,我似乎明白了, 你的opencv是编译安装的么?如果是编译安装的,缺少libopencv_dnn,应该就是你编译的时候没有打开dnn编译, 其他那些缺少的so.应该跟dnn一样,都是可选的库,默认是不编译的,所以造成你的opencv缺少这些库。
10km 2017-03-30
  • 打赏
  • 举报
回复
我对opencv并不算太熟悉,但我看到,缺少libopencv_dnn.so,我似乎明白了,
Chris'blog 2017-03-30
  • 打赏
  • 举报
回复
引用 1 楼 10km 的回复:
ldconfig -p
看看有没有列出opencv的so
列出来有opencv的so,但是还是没有那几个没找到的
10km 2017-03-30
  • 打赏
  • 举报
回复
ldconfig -p

看看有没有列出opencv的so

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧