OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4537|回复: 4

新人求助,按照文档qt移植1.2pdf出现这一问题,百度也没有解决,有没有大佬告诉我到底错在哪

[复制链接]

0

主题

2

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2019-1-16
在线时间
12 小时
发表于 2020-7-2 01:00:28 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 来拿buff 于 2020-7-2 01:06 编辑

当输入./autoconfigure.sh后
出现以下信息
+ cd qtbase
+ /home/liuxu/qt5.5.1/qt-everywhere-opensource-src-5.5.1/qtbase/configure -top-level -prefix /home/liuxu/qt5.5.1/qt-everywhere-opensource-src-5.5.1/arm-qt -confirm-license -opensource -shared -release -make libs -xplatform linux-arm-gnueabi-g++ -optimized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-libpng -qt-zlib -no-opengl -no-sse2 -no-openssl -no-cups -no-glib -no-dbus -no-xcb -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -no-fontconfig -nomake examples -nomake tools -nomake tests -no-iconv -tslib -I/home/liuxu/tslib/arm-tslib/include -L/home/liuxu/tslib/arm-tslib/lib

This is the Qt Open Source Edition.

You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU Lesser General Public License (LGPL) versions 3.

You have already accepted the terms of the Open Source license.

Creating qmake...
.Done.
Running configuration tests...
Failed to process makespec for platform 'linux-arm-gnueabi-g++'
Turn on verbose messaging (-v) to see the final report.


qmake.conf文档配置如下
1 #
  2 # qmake configuration for building with arm-linux-gnueabi-g++
  3 #
  4
  5 MAKEFILE_GENERATOR      = UNIX
  6 CONFIG                 += incremental
  7 QMAKE_INCREMENTAL_STYLE = sublib
  8
  9 QT_QPA_DEFAULT_PLATFORM=linuxfb
10 QMAKE_CFLAGS += -O2 -march=armv7-a -mtune=cortex-a7 -mfpu=neon -mfloat-abi=hard
11 QMAKE_CXXFLAGS += -O2 -march=armv7-a -mtune=cortex-a7 -mfpu=neon -mfloat-abi=hard
12
13 include(../common/linux.conf)
14 include(../common/gcc-base-unix.conf)
15 include(../common/g++-unix.conf)
16
17 # modifications to g++.conf
18 QMAKE_CC                =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
19 QMAKE_CXX               =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
20 QMAKE_LINK              =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
21 QMAKE_LINK_SHLIB        =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
22
23 # modifications to linux.conf
24 QMAKE_AR                =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-ar cqs
25 QMAKE_OBJCOPY           =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-objcopy
26 QMAKE_NM                =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-nm -P
27 QMAKE_STRIP             =/home/liuxu/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-strip
28 load(qt_config)

autoconfigure.sh文档如下
  1 #!/bin/sh
  2 ./configure \
  3     -prefix /home/liuxu/qt5.5.1/qt-everywhere-opensource-src-5.5.1/arm-qt \
  4     -confirm-license \
  5     -opensource \
  6     -shared \
  7     -release  \
  8     -make libs \
  9     -xplatform linux-arm-gnueabi-g++ \
10     -optimized-qmake \
11     -pch \
12     -qt-sql-sqlite \
13     -qt-libjpeg \
14     -qt-libpng \
15     -qt-zlib \
16     -no-opengl \
17     -no-sse2 \
18     -no-openssl \
19     -no-cups \
20     -no-glib \
21     -no-dbus \
22     -no-xcb \
23     -no-xcursor -no-xfixes -no-xrandr -no-xrender \
24     -no-separate-debug-info \
25     -no-fontconfig \
26     -nomake examples -nomake tools -nomake tests -no-iconv \
27     -tslib \
28     -I/home/liuxu/tslib/arm-tslib/include \
29     -L/home/liuxu/tslib/arm-tslib/lib
30 exit

当我输入当输入./autoconfigure.sh后
出现
+ cd qtbase
+ /home/liuxu/qt5.5.1/qt-everywhere-opensource-src-5.5.1/qtbase/configure -top-level -prefix /home/liuxu/qt5.5.1/qt-everywhere-opensource-src-5.5.1/arm-qt -confirm-license -opensource -shared -release -make libs -xplatform linux-arm-gnueabi-g++ -optimized-qmake -pch -qt-sql-sqlite -qt-libjpeg -qt-libpng -qt-zlib -no-opengl -no-sse2 -no-openssl -no-cups -no-glib -no-dbus -no-xcb -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -no-fontconfig -nomake examples -nomake tools -nomake tests -no-iconv -tslib -I/home/liuxu/tslib/arm-tslib/include -L/home/liuxu/tslib/arm-tslib/lib

This is the Qt Open Source Edition.

You are licensed to use this software under the terms of
the Lesser GNU General Public License (LGPL) versions 2.1.
You are also licensed to use this software under the terms of
the GNU Lesser General Public License (LGPL) versions 3.

You have already accepted the terms of the Open Source license.

Creating qmake...
.Done.
Running configuration tests...
Failed to process makespec for platform 'linux-arm-gnueabi-g++'
Turn on verbose messaging (-v) to see the final report.

请问有没有大神知道如何解决Failed to process makespec for platform 'linux-arm-gnueabi-g++'这个问题啊

这是qmake.conf

这是qmake.conf

这是输出结果

这是输出结果



这是autoconfigure.sh

这是autoconfigure.sh
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2020-5-24
在线时间
39 小时
发表于 2020-7-7 23:40:21 | 显示全部楼层
你的问题我还没有遇到,现在遇到了一个这个报错搜也搜不到 ERROR: Unknown command line option '-no-xcursor'.
回复

使用道具 举报

2

主题

5

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2020-1-24
在线时间
7 小时
发表于 2020-7-8 21:00:57 | 显示全部楼层
Failed to process makespec for platform 'linux-arm-gnueabi-g++'
你qmake里少了QMAKE_INCDIR += /home/alientek/tslib/arm-tslib/include
QMAKE_LIBDIR += /home/alientek/tslib/arm-tslib/lib
具体路径改一下自己的tslib的路径
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2020-4-14
在线时间
4 小时
发表于 2020-12-2 13:30:37 | 显示全部楼层
兄弟,你的问题解决了吗?我遇到跟你一模一样的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表