安装触摸屏校验工具 :
$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) |