arm-linux-gcc交叉编译opencv源程序的错误:opencv2/core/core_c.h: No such file or directory
冬生0 2012-04-06 11:16:02 1、问题:小弟在使用arm-linux-gcc交叉编译opencv的源程序时遇到以下错误,不知如何是好:
我使用的命令:arm-linux-g++ -I/usr/local/arm/lib/opencv/include/opencv/ -L/usr/local/arm/lib/opencv/lib/ -lcv -lcxcore -lhighgui -lpthread -lrt -o arm_opencv opencv.c
错误:
In file included from opencv.c:1:/usr/local/arm/lib/opencv/include/opencv/cv.h:63:33: error: opencv2/core/core_c.h: No such file or directory
/usr/local/arm/lib/opencv/include/opencv/cv.h:64:33: error: opencv2/core/core.hpp: No such file or directory
交叉编译工具链所在 /usr/local/arm/4.3.2/
编译好的opencv库所在 /root/opencv-arm
安装opencv的目录 /usr/local/arm/lib/opencv
我已经按照网上有人说的把/usr/local/arm/lib/opencv/include/opencv/下的头文件和/usr/local/arm/lib/opencv/lib下的动态库全都拷贝到/usr/local/arm/4.3.2/arm-none-linux-gnueabi下面对应的目录下
2、环境:
opencv2.2.0 arm-linux-gcc4.3.2 ubuntu10.04