1 下载源码:
ftp://ftp.qt.nokia.com/qt/source/
官方源码:qt-everywhere-opensource-src-4.6.3.tar.gz
开发内核: Linux2.6.30
编译链版本:arm-linux-gcc 4.1.2
2 移植触摸屏
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
编译:
tar xzf tslib-1.4.tar.gz
cd tslib
./autogen.sh
mkdir tmp
echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
./configure --host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmp
make
make install
安装:
拷贝tmp目录下的lib和include到 交叉编译链中:
编译出来的头文件应该放入:
cp * -rdf /usr/local/arm/4.1.2/arm-angstrom-linux-gnueabi/include
编译出来的库文件应该放入:
cp * -rdf /usr/local/arm/4.1.2/arm-angstrom-linux-gnueabi/lib/
拷贝出来的库文件和头文件放(可以不需要)到根文件系统中:
// 一般做法 cp -rdf *so* /home/gec/build_rootfs/rootfs/lib -d
修改etc/ts.conf中:
vi /etc/ts.conf
# Uncomment if you wish to use the linux input layer event interface
modu
Qt 4.6.3移植最终版
最新推荐文章于 2021-05-10 17:22:59 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)