OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 5501|回复: 4

移植opencv到2440 安装opencv成功 用arm-linux-g++编译出错

[复制链接]
发表于 2010-2-28 16:26:44 | 显示全部楼层 |阅读模式
在opencv1.0.0目录下
$./configure --host=arm-linux --without-gtk --without-carbon --without-quicktime --without-1394libs --without-python --without-swig --enable-static --disable-shared --disable-apps CXX=arm-linux-g++ CPPFLAGS=-I/usr/include prefix=/opt
$make
$make install
以上都成功了
但用arm-linux-g++编译不了
fe@root-desktop:~/opencv基础教程实例源代码/例2-1$ arm-linux-g++ `pkg-config opencv --libs --cflags opencv` hello.c -o 2
/tmp/cc5BHDVd.o:???'main'?:
/tmp/cc5BHDVd.o(.text+0x38): undefined reference to `cvLoadImage'
/tmp/cc5BHDVd.o(.text+0x58): undefined reference to `cvNamedWindow'
/tmp/cc5BHDVd.o(.text+0x64): undefined reference to `cvShowImage'
/tmp/cc5BHDVd.o(.text+0x6c): undefined reference to `cvWaitKey'
/tmp/cc5BHDVd.o(.text+0x74): undefined reference to `cvDestroyWindow'
/tmp/cc5BHDVd.o(.text+0x80): undefined reference to `cvReleaseImage'
collect2: ld returned 1 exit status
fe@root-desktop:~/opencv基础教程实例源代码/例2-1$
非常急啊  那位高手能指导下
回复

使用道具 举报

发表于 2010-3-3 11:09:20 | 显示全部楼层

移植opencv到2440 安装opencv成功 用arm-linux-g++编译出错

下面这个命令的数出对么?
  1. pkg-config opencv --libs --cflags opencv
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-3-9 10:19:27 | 显示全部楼层

移植opencv到2440 安装opencv成功 用arm-linux-g++编译出错

你编译禁止了GTK,调用的时候最好不要使用highgui库,你出错的函数全部都是因为调用了highgui库的缘故
回复 支持 反对

使用道具 举报

发表于 2010-3-15 15:39:00 | 显示全部楼层

移植opencv到2440 安装opencv成功 用arm-linux-g++编译出错

楼上的意思就是如果configure的时候使用了参数--without-gtk,就不能使用highgui里的函数了???碰到同样的问题~~
回复 支持 反对

使用道具 举报

发表于 2010-8-16 13:44:20 | 显示全部楼层

移植opencv到2440 安装opencv成功 用arm-linux-g++编译出错

你编译禁止了GTK,调用的时候最好不要使用highgui库,你出错的函数全部都是因为调用了highgui库的缘故
这意味着,我们移植的Opencv,例程基本都不能编译了。
是吧!
能不能,移植highgui里边的部分函数,把在arm上能跑的部分也移植过去??
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-18 11:55 , Processed in 0.008984 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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