当前位置:  技术问答>linux和unix

opencv移植问题

    来源: 互联网  发布时间:2016-12-06

    本文导语:  最近在做嵌入式图像处理方面的东西, 算法处理用到opencv, 所以要把它移植到ARM开发平台上, 在进行交叉编译时,因为highgui编译通不过 把它给删了, 只留下cv 和cocxre两个核心库 这时编译是通过了 也安装上了, ...

最近在做嵌入式图像处理方面的东西,
算法处理用到opencv,
所以要把它移植到ARM开发平台上,
在进行交叉编译时,因为highgui编译通不过
把它给删了,
只留下cv 和cocxre两个核心库
这时编译是通过了
也安装上了,
但在编译我自己的一个小程序时,
却总报错,
原因是undefined reference 一堆函数
这是什么原因?
我自己想不明白。
谢谢!

|
初步看了下,你这里缺少的是math函数库。
你的板子上有libm.so这个函数库吗?如果没有就移植。
然后,在Makefile里增加一个编译选项-lm(加入对math函数库的连接)

|
To tietao:
  最新的OpenCV 2.1.0要求的是Gcc 4.x。你用的是哪个版本的OpenCV?

|
如果不想改编译器的话,建议你去下载1.x.x版本的试试看

|
有时候一大堆的undefined symbols也仅仅是一个头文件没有添加而已?又有谁知道呢。虽然有个posix标准在规定着,代码里还是有很多个性化的东西。自己找找看,发现错误。

|
能贴出你的报错信息吗?

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • OpenCV优化 opencv-dsp-acceleration
  • 计算机视觉库 OpenCV
  • go-opencv
  • OpenCV的扩展库 ImageNets
  • 版本控制软件 OpenCVS
  • 紧急:OpenCV中,matchShapes()方法到底是怎么进行比较的?
  • linux 安装 opencv 编译错误
  • 急!OpenCV中,如何去得到一个contours里面一条线中每个点的坐标呢?
  • 交叉编译qt + opencv 出现EABI的版本错误
  • 使用opencv拉伸图像扩大分辨率示例
  • 实现opencv图像裁剪分屏显示示例
  • python中使用OpenCV进行人脸检测的例子
  • linux 中OpenCV 的编译。
  • opencv 做人脸识别 opencv 人脸匹配分析
  • [搞了一个星期了,真的快崩溃了~!!]静态编译opencv程序(还是人脸检测程序)
  • help!!!]静态编译opencv程序“人脸检测系统”出错
  • 如何做到linux下opencv程序的静态编译
  • OpenCV 2.4.3 C++ 平滑处理分析
  • Ubuntu下编译OpenCV2_3_1出错


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3