QT源码的编译依赖于tslib:
源码下载地址:
先解压:
修改qmake配置文件:
修改如下:
源码下载地址:
http://download.qt.io/archive/qt/5.6/5.6.0/single/
先解压:
tar -xf qt-everywhere-opensource-src-5.6.0.tar.gz
cd qt-everywhere-opensource-src-5.6.0
修改qmake配置文件:
vim qtbase/mkspecs/linux-arm-gnueabi-g++/qmake.conf
#
# qmake configuration for building with arm-linux-gnueabi-g++
#
MAKEFILE_GENERATOR = UNIX
CONFIG += incremental
QMAKE_INCREMENTAL_STYLE = sublib
#add by Sourcelink
QT_QPA_DEFAULT_PLATFORM = linuxfb
QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a
include(../common/linux.conf)
include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)
#QMAKE_INCDIR += /work/nfs/imx6ul/rootfs/opt/tslib/include
#QMAKE_LIBDIR += /work/nfs/imx6ul/rootfs/opt/tslib/lib
# modifications to g++.conf
#modified by Sourcelink
QMAKE_CC = arm-linux-gcc -lts
QMAKE_CXX = arm-linux-g++