坑爹的,搞了一天。
The tslib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR and QMAKE_LIBDIR
查了全网所有的文章都没解决,最终发现编译tslib的host与编译QT的host不一样。
./configure --host=arm-linux-gnueabi --prefix=/usr/local/tslib 这一步编译tslib,注意不要用低版本的gcc工具链。
下面修改qt的配置文件。
QMAKE_CC = arm-linux-gnueabi-gcc
QMAKE_CXX = arm-linux-gnueabi-g++
QMAKE_LINK = arm-linux-gnueabi-g++ -lts
QMAKE_LINK_SHLIB = arm-linux-gnueabi-g++ -lts
搞定。