本文的主要环境是64位的Ubuntu14.04+Am335x SDK 6.0+Qt5.5.1
- 下载qt-everywhere-opensource-src-5.5.1.tar.gz,解压
- qt-everywhere-opensource-src-5.5.1/qtbase/mkspecs/devices/下面拷贝beageboard那个文件夹重命名为:linux-am3352-g++,修改里面的qmake.conf
load(device_config)
QT_QPA_DEFAULT_PLATFORM = linuxfb
# modifications to g++.conf
QMAKE_CC = $${CROSS_COMPILE}gcc
QMAKE_CXX = $${CROSS_COMPILE}g++
QMAKE_LINK = $${QMAKE_CXX}
QMAKE_LINK_SHLIB = $${QMAKE_CXX}
# modifications to linux.conf
QMAKE_AR = $${CROSS_COMPILE}ar cqs
QMAKE_OBJCOPY = $${CROSS_COMPILE}ob