本文主要是介绍嵌入式Qt移植之tslib编译-思维导图-学习笔记-基于正点原子阿尔法开发板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
嵌入式Qt移植之tslib编译
Tslib是一个开源的库,Tslib 为触摸屏驱动和应用层之间的适配层
第三方库
一个用于处理触摸屏事件的开源库
驱动层将坐标信息传给tslib,talib再给到Qt来处理
下载Tslib源码
git 地址为 https://github.com/kergoth/tslib
光盘中路径为:开发板光盘 A-基础资料->1、例程源码->7、第三方库源码->tslib-1.21.tar.bz2
将压缩包发送到 Ubuntu 中并解压
-
tar xf tslib-1.21.tar.bz2
-
cd tslib-1.21
- 解压后的 tslib 源码目录
编译Tslib源码
生成 Makefile,还需要安装以下软件
-
sudo apt-get update
-
sudo apt-get install autoconf automake libtool
-
sudo apt-get install pkg-config -y
执行 autogen.sh 生成 Makefile,以编译源码
-
./autogen.sh
配置tslib
-
./configure --host=arm-linux-gnueabihf ac_cv_func_malloc_0_nonnull=yes --cache-file=arm-linux.cache -prefix=/home/alientek/tslib-1.21/arm-tslib-imx6ull
直接执行 make 编译及 make install 安装
-
make
-
make install
-
编译出现警告不用理会
-
编译完成,arm-tslib 目录下的产物
安装完成后在当前目录下生成一个arm-tslib-imx6ull目录
查看编译的 tslib 文件类型。编译出来的 tslib 应为 ARM 格式,不能为 X86格式
-
如果不是ARM格式,说明上一章的 ARM 交叉编译器环境没生效。删除重新编译!
这篇关于嵌入式Qt移植之tslib编译-思维导图-学习笔记-基于正点原子阿尔法开发板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!