opencv无法识别动态库,怎么办???

AHB_LeG 2017-05-11 08:53:22
交叉编译opencv2.4.9时,在make的时候一直提示无法识别,如下图


用的是Ubuntu12.04 + opencv2.4.9源码 + cmake 2.8.7 + gcc4.3.2

有大神遇到类似情况吗?给点建议啊,快崩溃了
...全文
551 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
AHB_LeG 2017-08-02
  • 打赏
  • 举报
回复
引用 1楼Liv2005 的回复:
你这个源码是从其他地方(windows?)解压后拷贝过来的吧? 我猜是原本的软连接因为拷贝或传输变成文件了 看看/usr/local/arm/opencv-depend/lib/libz.so 这个文件, 同目录下应该有其他的libz.so.1.2.3之类的,如果有,删掉原来的libz.so,建个软连接 ln -s libz.so.1.2.3 libz.so 如果还不行,尝试重编译一下zlib。
谢谢,我把所有都删了,重新编译了一遍,现在好了
Liv2005 2017-05-12
  • 打赏
  • 举报
回复
你这个源码是从其他地方(windows?)解压后拷贝过来的吧? 我猜是原本的软连接因为拷贝或传输变成文件了 看看/usr/local/arm/opencv-depend/lib/libz.so 这个文件, 同目录下应该有其他的libz.so.1.2.3之类的,如果有,删掉原来的libz.so,建个软连接 ln -s libz.so.1.2.3 libz.so 如果还不行,尝试重编译一下zlib。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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