一、OpenCV1.0.0.tar.gz 编译过程(x86)
<1> ./configure --without-python --without-swig
<2> autoconf工具版本要在2.59以上,下载autoconf工具
<3> make
<4> make install
头文件在目录 /usr/local/include/opencv中,库文件在目录/usr/local/lib中,若过程中发生错误,可以使用
make uninstall 卸载后重新配置
源程序编译指定头文件路径 -Lsrc/OpenCVlib -lhighgui -lcv , 最后设置LD_LIBRARY_PATH
二、OpenCV1.0.0.tar.gz 编译过程(arm)
<1> ./configure --host=arm-linux --without-gtk --withou-carbon --without-quicktime --without-1394libs
--without-ffmpeg --without-python --without-swig --enable-static --disable-shared --disable-apps
参数含义:
--host=arm-linux : 指出交叉编译arm平台
--without-gtk: 忽略gtk+2.0 windows
--without-carbon: 不适用Mac OS上的X库
--enable-static: 生成静态库
--disable-shared:不生成动态库
<2> make
<3> make install
在对程序进行交叉编译时在LIBS后添加 -Lopencv/OpenCVlib -lhighgui -lcv -lcxcore