学会编译移植qte库文件是非常重要的,无论你在开发板上搭建qt环境,还是在主机上编译要在开发板上执行的qt程序……
环境:
系统:ubuntu12.04
工具链:arm-none-linux-gnueabi-
一、tslib移植
下载tslib源码版本为tslib-1.4.tar.gz
1.准备工作
确保以下软件已安装
# apt-get install autoconf
# apt-get install automake
# apt-get install libtool
2.解压源码
解压源代码tslib-1.4.tar.gz,并进入源代码文件夹
# tar -zxvf tslib-1.4.tar.gz
# cd tslib
3.配置
# ./autogen.sh # echo "ac_cv_func_malloc_0_nonnull=yes" >arm-none-linux-gnueabi.cache
# ./configure --host=arm-none-linux-gnueabi --cache-file=arm-none-linux-gnueabi.cache --enable-inputapi=no --prefix=/usr/local/tslib
注意,prefix选项更换为你的安装路径。
4.编译
# make
5.安装
# make install 编译生成的库,头文件等都拷贝至prefix制定的路径中。
二、编译qte-4.7.0
1、下载源码并解压qt-everywhere-opensource-src-4.7.0
2、配置源码:
echo yes | ./configure -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon -I/usr/local/tslib/include -L/usr/local/tslib/lib
3、make
4、make install
阅读(3079) | 评论(0) | 转发(0) |