Chinaunix首页 | 论坛 | 博客
  • 博客访问: 209570
  • 博文数量: 93
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 978
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-10 15:46
个人简介

青春无悔

文章分类

全部博文(93)

文章存档

2015年(16)

2014年(77)

我的朋友

分类: 嵌入式

2014-11-10 17:15:42

安装触摸屏校验工具 :
     $git  

    #cd tslib

    #./autogen.sh
建立configure脚本
$ cat do_config
#!/sbin/bash
./configure  \
--host=arm-linux  \
ac_cv_func_malloc_0_nonnull=yes \
CC=arm-linux-gnueabihf-gcc  \
CXX=arm-linux-gnueabihf-g++ \
-prefix=/home/qiuweibo/workspace/003.aPM.MPU/006.qt/001.install/tslib/

    #make

    #make install
说明:
1.-prefix指定安装目录
2.host选项中malloc后面接着的是数字0,不是小写字母o.
3.CC和CXX为交叉编译器

问题1:configure.ac:24: error: possibly undefined macro: AC_DISABLE_STATIC
解决:apt-get install libtool

编译后会在 /home/liuc/qtenv/目录下出现tslib。进入 tslib目录,编辑'ts.conf'文件

cd  tslib/etc

gedit  ts.conf

编辑该文件,去掉 'module_raw input'前面的 # 号和 空格  

如果 'module_raw  input' 前面留有空格的话,运行测试软件时会提示 'Segmentation fault'

移植到QT环境,请看《qt4.8.3移植

阅读(480) | 评论(0) | 转发(0) |
0

上一篇:搭建NFS系统

下一篇:aPM.SPI flash烧写

给主人留下些什么吧!~~