OpenCV中文网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 安装 配置
查看: 1875|回复: 11

求助 ,arm-linux-g++ 编译报错

[复制链接]
发表于 2016-11-27 21:53:35 | 显示全部楼层 |阅读模式
本帖最后由 qq285416397 于 2016-11-27 22:06 编辑

交叉编译报错,求大神帮忙看看,不胜感激!!

版本:opencv3.1.0+Fedora 64位+arm-linux-g++ 4.4.3




回复

使用道具 举报

 楼主| 发表于 2016-12-6 19:04:17 | 显示全部楼层
哈哈 终于解决了这个问题。
解决方法如下:
本人在配置arm-opecv.pc文件时,自作聪明,将
Libs: -L${prefix}/lib -libopencv_calib3d -libopencv_core -libopencv_features2d ........

实际应当为:
Libs: -L${prefix}/lib -lopencv_calib3d -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_video -lopencv_videoio -lopencv_videostab

切记:虽然目录下的动态库是libopencv_XXXX.so,但是在写arm-opencv.pc中应当为lopencv_XXX。

改完这个后,又会报错..../libopencv_xxxx.so,not found(try using -rpath or -rpath-link)

解决方案如下:将opencv安装目录下lib目录下的动态库拷贝到.../4.4.3/arm-none-linux-gnueabi/lib 下即可。

搞了两个礼拜,真心不容易!!!
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2016-12-6 19:07:39 | 显示全部楼层
安装教程可以在百度里搜索   ARM-Linux环境下安装OpenCV  
luotuo44的专栏。
抱歉,没有权限发链接。
回复 支持 1 反对 0

使用道具 举报

发表于 2016-11-28 07:06:54 | 显示全部楼层
建议直接上baidu搜索该错误。注意交叉编译的时候,所有路径名不能有中文。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-28 13:51:12 | 显示全部楼层
初步分析到原因了,应该是64位操作系统 与32位库不兼容的问题,求大神指点。

file libopencv_video.so
libopencv_video.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, not stripped
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-28 21:16:22 | 显示全部楼层
在线等啊,求大神指导
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-28 21:45:47 | 显示全部楼层
/local/arm/4.4.3/bin/../lib/gcc/arm-none-linux-gnueabi/4.4.3/../../../../arm-none-linux-gnueabi/bin/ld: cannot find -libopencv_world
collect2: ld returned 1 exit statu

这个错误百度了四个晚上都没解决....好苦逼
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-2 13:44:18 | 显示全部楼层
大神啊,有没有啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-2 22:50:50 | 显示全部楼层
已经换了unbuntu 32 位,依旧没有解决,绝望了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-4 09:53:07 | 显示全部楼层
没有高手移植 3.1.0么??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站  

GMT+8, 2019-9-16 08:43 , Processed in 0.046950 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表