• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

程序中含opencv库想交叉编译到树莓派中

一个帅气的王子 2018-03-11 浏览量:849

QQ截图20180311110529.png

使用g++编译可以通过并可以在宿主机运行,用arm的g++就显示找不到opencv头文件。没搞过交叉编译求大佬解答啊,是不是动态库啥的还要链接进去?


0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 要先装一个ARM C/C++编译器,你的宿主机默认的编译器是X86版本的
    • 发布于 2018-03-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :尾缀C代表该产品是商品级 回复

其他答案 数量:4
  • 交叉编译,简单来讲,你把目标机的开发环境搭载到宿主机上,也就是电脑上,首先就是你得把上面的编译器啊库文件啊什么的都得移到宿主机上,然后调整好开发环境,就可以了
    • 发布于2018-03-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不能替代,型号尺寸,外形都不同 回复

  • 这是x86版本的虚拟机(宿主机),即使编译成功也不能在ARM上面识别,必须选择ARM的环境进行交叉编译。

    • 发布于2018-03-14
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :不能直接替代,两个型号的漏极电流以及功率都不相同,微碧的相对高一些,需要客户根据实际情况进行替换,两个型号的规格书,我扣扣发你 回复

  • 是不是arm的g++没用配置好?
    • 发布于2018-03-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :推荐型号AD9553BCPZ ANALOG DEVICES 前台有规格书,需要发给客户确认是否满足 回复

电子老工程师 回复了  :2颗物料结构防呆设计结构不同,不能替代使用。 回复

相关问题

问题达人换一批

程序中含opencv库想交叉编译到树莓派中