OpenCV2.0.0移植到ARM9(五)(JZ2440----S3c2440)
Linux系统:Ubuntu9.10
交叉编译器:arm-linux-gcc-4.3.2(已安装)
Qt:qt-x11-opensource-src-4.5.3.tar.gz
qt-embedded-linux-opensource-src-4.5.3.tar.gz
1、安装Qt
Qt下载地址:https://www.qt.io/download-open-source/
这里下载的安装包为:qt-embedded-linux-opensource-src-4.5.3.tar.gz(大小123MB)
2、安装Qt-x11
将qt-x11-opensource-src-4.5.3.tar.gz包放到Ubuntu的/work/system/目录下。
(1)解压
解压命令:$tar zxvf qt-x11-opensource-src-4.5.3.tar.gz
(2)安装与配置
$cd qt-x11-opensource-src-4.5.3 $ ./configure
选择“O”开源,之后选项“yes”,一段时间后就会生成Makefile文件。
最后执行make命令:
$ make
$make install
qt-x11 被安装到此目录下/usr/local/Trolltech/Qt-4.5.3
(3)编译qvfb:
$cd qt-x11-opensource-src-4.5.3/tools/qvfb $sudo make
至此,qt-x11安装完毕完毕
3、安装Qt/Embedded
将qt-embedded-linux-opensource-src-4.5.3.tar.gz包放到Ubuntu的/work/system/目录下。
(1)解压
解压命令:$tar zxvf qt-embedded-linux-opensource-src-4.5.3.tar.gz
(2)编译脚本文件配置Makefile文件(或者直接用./configure命令配置)
$cd qt-embedded-linux-opensource-src-4.5.3 $vim run.sh
在run.sh中添加如下内容:
#! /bin/bash
(echo o;echo yes)|./configure -prefix /usr/local/QtEmbedded-4.5.3
-shared -xplatform qws/linux-arm-g++
-embedded arm -little-endian
-qt-gfx-linuxfb -qt-kbd-usb -qt-mouse-tslib -qt-zlib
-qt-freetype -qt-libtiff -qt-libpng -qt-libmng
$make
$make install
(3)