全志A33 触屏问题,单独运行自写qt程序的时候触屏不可用

全志A33 触屏问题,单独运行自写qt程序的时候触屏不可用

具体问题描述:同时运行A33自带qtdemo时以及qtdemo和自写程序同时运行触屏均可用,but…
单独运行自写程序时触屏罢工,但是触屏屏幕时候设备节点是有数据的

解决办法:重新搭建qt环境,重新编译qt
步骤1;先编译tslib库,比较简单,注意tslib的安装路径并记录(qmake.conf中需要用到),个人觉得这里应该比较重要,如果路径不对的话,可能编译出来的程序就找不到tslib,(ps:高手请指教)
步骤2:配置qt 配置项有很多,这里建议大家多看看网上的,自己看能看懂了很多问题都好解决

./configure -opensource -release -prefix /usr/local/qt4.7.4/
-embedded arm -xplatform qws/linux-arm-gnueabi-g++ -no-webkit -qt-libtiff
-qt-libmng -qt-libjpeg -qt-libpng -qt-mouse-tslib -qt-mouse-pc -qt-gfx-transformed
-no-mouse-linuxtp -no-neon -nomake examples -no-opengl
-I /usr/local/tslib/inlcude -L /usr/local/tslib/lib

注意加粗部分,安装 路径自己可选,最后一行则是寻找tslib的路径,在配置之前尽量在qmake.conf文件中配置好.

步骤3:make&&make install
可能产生错误如下:
在这里插入图片描述
解决方法:升级交叉编译工具链(工具链版本太低不支持swp…指令。。。)
然后继续make
如果是在64位虚拟机可能会出现找不到opensslconf.h文件的致命错误,从其他内核源码里拷过来一个即可
然后继续。。。wait

finished,亲测编译完成后编译的qt程序在A33上完美运行!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值