2020-08-27

##远程虚拟机上交叉编译 to ARM rk3399 那些事
在这里插入图片描述
解决办法:
鼠标反正在能检索的头件上: 可以的到头文件检索的目录

在能检索到头文件的目录下打开终端: 然后查找不能检索的文件,如果not find
则到添加的/usr/local/opencv43firefly/include/opcv4目录下:

1.将整个opencv2 目录拷贝到 /usr/lib(及能检索到头文件的目录)

2.进入opencv2目录下: 将找不到的文件拷贝到/usr/lib (及能检索到头文件的目录)

问题2: Ubuntu 交叉编译ARM64 时,*.so 文件
need by /usr/local/opencv43firely/lib/libopencv_world.so.o - not find

  1. 到ARM 主机上192.168.10.71 :
    进入目录: cd /usr/local/opencv43firely/lib
    执行:
    ldd *.so -- 找到由qt 编译报错缺少的.so 文件的目录

在这里插入图片描述
2. 将缺少的.so 文件拷贝到相同的/mut/ ,挂载过来的主机上
cp /缺少.so 文件的目录/缺少的.so 文件 /mnt/缺少.so 文件的目录/.

or

  1. Whereis .so 文件 查找到缺少的文件所在的目录
  2. 将.so 文件拷贝到挂载上来的主机的相同目录下面

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值