标题:QT 5.3.2和 ARM GCC 4.9 编绎生成库的问题!
作者:hehaibo2015
日期:2015-08-26 16:48
内容:
arm-gcc: /opt/arm/arm-linux-gcc-4.9/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++
使用QT为:qt-everywhere-opensource-src-5.3.2.tar.gz
修改的文件为:qtbase\mkspecs\linux-arm-gnueabi-g++\qmake.conf
#
# qmake configuration for building with arm-linux-gnueabi-g++
#
MAKEFILE_GENERATOR= UNIX
CONFIG += incremental gdb_dwarf_index
QMAKE_INCREMENTAL_STYLE = sublib
QT_QPA_DEFAULT_PLATFORM = linuxfb
QMAKE_CFLAGS_RELEASE += -O2 -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
QMAKE_CXXFLAGS_RELEASE += -O2 -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon -mtune=cortex-a9
include(../common/linux.conf)
include(../common/gcc-base-unix.conf)
include(../common/g++-unix.conf)
# modifications to g++.conf
QMAKE_CC= arm-poky-linux-gnueabi-gcc
QMAKE_CXX = arm-poky-linux-gnueabi-g++
QMAKE_LINK= arm-poky-linux-gnueabi-g++
QMAKE_LINK_SHLIB= arm-poky-linux-gnueabi-g++
# modifications to linux.conf
QMAKE_AR= arm-poky-linux-gnueabi-ar cqs
QMAKE_OBJCOPY = arm-poky-linux-gnueabi-objcopy
QMAKE_NM= arm-poky-linux-gnueabi-nm -P
QMAKE_STRIP = arm-poky-linux-gnueabi-strip
load(qt_config)
配制选项为:./configure -prefix $PWD/qtbase -xplatform linux-arm-gnueabi-g++ -opensource - ..
#1 [hehaibo2015 08-26 16:49]
哪位大神,也遇到过同样的问题,请指导一下,谢谢了!
#2 [smaller 10-19 20:51]
哥们 4.9的arm-linux-gcc哪里找的的……我只找到一个4.5.1的gcc,编译卡到错误提示:
error: incomplete type 'QOpenGLContext' used in nested name specifier
是否遇到过类似问题?
#3 [smaller 10-19 20:54]
我是用的5.4的版本。
#4 回 smaller 的帖子 [勺大 01-17 21:05]
smaller:我是用的5.4的版本。 (2015-10-19 20:54)
哥们,你交叉编译通过了没,那些配置参数怎么弄