为Raspberry Pi交叉编译Qt5的TSLIB插件

时间:2015-04-30 07:58:20

标签: c++ qt raspberry-pi cross-compiling

我一直在努力让我的环境正常工作,这是我的情况: 我正在开发一个用于Raspberry Pi的QtQuick1应用程序,在/ dev / fb1上使用电容式Adafruit PiTFT触摸屏,因为QtQuick1应用程序不使用OpenGL,因此可以正常工作。 PiTFT上的显示输出工作正常,但我无法使触摸屏工作。

正如我现在通过搜索网络发现的那样,我将不得不使用TSLIB进行触摸输入,测试触摸工作正常。

我坚持的是如何交叉编译Qt的TSLIB插件。 我在Ubuntu机器上为Raspberry Pi交叉编译了Qt5,经过一些尝试和调整后工作正常。我现在如何将TSLIB交叉编译为Qt的插件?

我已经在Raspberry Pi上直接编译了TSLIB,所以TSLIB在Raspberry上使用PiTFT touch工作正常,我只缺少覆盆子上Qt的tslib插件。

任何帮助表示赞赏。 非常感谢!

1 个答案:

答案 0 :(得分:0)

如果您使用tslib 1.3,您只需运行ts_uinput -d(-d将其作为守护程序启动),您在/dev中有一个新的输入设备,它提供过滤后的触摸数据。不需要Qt插件。只需将输入事件环境指向它即可。