OpenCV中文网站

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

求助!小弟在移植opencv的时候 出现问题

[复制链接]
发表于 2015-12-8 11:02:47 | 显示全部楼层 |阅读模式
小弟在使用arm-linux-g++交叉编译opencv的源程序时遇到以下错误,不知如何是好
root@ubuntu:/home/topeet/test# arm-linux-g++ `pkg-config --cflags arm-opencv` `pkg-config --libs arm-opencv` test.cpp -lpthread -lrt -o test
test.cpp:1:16: error: cv.h: No such file or directory

就是找不到cv.h头文件
我配置的arm-opencv.pc文件里设置了路径 也就是`pkg-config --cflags arm-opencv`所指的 如下:
#Package Information for pkg-config
prefix=/usr/local/arm-opencv
includedir_new=${prefix}/include/opencv
includedir_old=${prefix}/include
Name: arm-opencv
Description: Open Source Computer Vision Library for arm
Version:2.4
cflags: -I${includedir_new} -I${includedir_old}
libs: -L${prefix}/lib -libcv..........



在/usr/local/arm-opencv/include/opencv 里面 cv.h这个头文件是有的
所以不知道为什么会会找不到....


交叉编译工具链所在  /usr/local/arm/4.3.2
编译好的opencv库所在  /root/download/OpenCV-2.0.0
安装opencv的目录 /usr/local/arm-opencv

回复

使用道具 举报

 楼主| 发表于 2015-12-8 11:12:30 | 显示全部楼层
我把编译命令替换成
arm-linux-g++ -L/usr/local/arm-opencv/include/opencv `pkg-config --libs arm-opencv` test.cpp -lpthread -lrt -o test
也找不到...
回复 支持 反对

使用道具 举报

发表于 2015-12-15 21:56:52 | 显示全部楼层
本帖最后由 janemi928 于 2015-12-15 22:00 编辑

你链接库的绝对路径不对。arm-xilinx-linux-gnueabi-g++  -I /opt/zedboard/opencv_zed/OpenCV-2.3.1/install/include  -I/opt/zedboard/opencv_zed/OpenCV-2.3.1/install/include/opencv -L/opt/zedboard/opencv_zed/OpenCV-2.3.1/install/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann ./edge_detection.cpp -o ./edge_detection.o
这是我的路径。解释一下,就是install目录是我编译时放的目录(在源码包目录下新建的),lib目录是新生成的OpenCV库链接。你把最后的.cpp文件名字换成你的。这么复杂就是用-L-I参数来指定链接库的位置。
回复 支持 反对

使用道具 举报

发表于 2016-3-13 14:20:12 | 显示全部楼层
楼主,不知道你的问题解决了吗?就是编译opencv程序的时候出现的库的路径问题不对的情况。能不能把你怎么交叉编译程序的例子给我看看。
交叉编译工具链:/usr/local/arm/4.4.3
编译好的opencv:/home/os/opencv_arm
安装好的opencv:/usr/local/opencv
回复 支持 反对

使用道具 举报

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

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-5-8 00:07 , Processed in 0.009826 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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