在Android应用程序上部署Qt时出错

在Android应用程序上部署Qt时出错,第1张

概述我正在尝试运行我的第一个QtAndroid应用程序,并且遵循了本教程:http://urfoex.blogspot.ro/2013/12/qt5-android-setting-up-qt-52-for-android.html但是,在我运行它之后,我得到了这个错误:i686-linux-android-g++:error:unrecognizedcommandlineoption'-marm'make:***

我正在尝试运行我的第一个Qt Android应用程序,并且遵循了本教程:

http://urfoex.blogspot.ro/2013/12/qt5-android-setting-up-qt-52-for-android.html

但是,在我运行它之后,我得到了这个错误:

i686-linux-androID-g++: error: unrecognized command line option '-marm' make: *** [main.o] Error 1 21:33:42: The process "make" exited with code 2.Error while building/deploying project avd_tests (kit: AndroID for x86 (GCC 4.8, Qt 5.2.1)) When executing step 'Make'

我也尝试使用armeabi,但得到了:

In file included from ../.androID-ndk/sources/cxx-stl/gnu-libstdc++/4.8/include/algorithm:60:0,                 from ../.Qt5.2.1/5.2.1/androID_armv7/include/QtCore/qglobal.h:82,                 from ../.Qt5.2.1/5.2.1/androID_armv7/include/QtCore/qcoreapplication.h:45,                 from ../.Qt5.2.1/5.2.1/androID_armv7/include/QtWidgets/qapplication.h:45,                 from ../.Qt5.2.1/5.2.1/androID_armv7/include/QtWidgets/QApplication:1,                 from ../avd_tests/qtquick2controlsapplicationvIEwer/qtquick2controlsapplicationvIEwer.h:13,                 from ../avd_tests/main.cpp:1: ../.androID-ndk/sources/cxx-stl/gnu-libstdc++/4.8/include/utility:68:28: Fatal error: bits/c++config.h: No such file or directory  #include <bits/c++config.h>                            ^ compilation terminated. make: *** [main.o] Error 1 21:44:14: The process "make" exited with code 2. Error while building/deploying project avd_tests (kit: AndroID for armeabi-v7a (GCC 4.8, Qt 5.2.1)) When executing step 'Make'

我正在构建的应用程序是默认的Qt Quick应用程序.我正在使用Qt 5.2.1和QtCreator 3.0.1.

任何人都知道这可能是什么,或者没有人知道如何在GNU / linux上使AndroID上的Qt很好的指南吗?

解决方法:

事实证明,这是新版A​​ndroID SDK中的一个已知错误.

正如Qt for AndroID的创建者Bogdan Vatra指出的那样,解决方案是:

>查找较旧的AndroID SDK.
>升级您的Qt创建者(使用Qt SDK 5.3)
>使用真实的设备.

为了解决该问题,我从http://download.qt-project.org/snapshots/qt/5.3/5.3.0-RC/2014-04-14_55/下载了qt-opensource-linux-x64-androID-5.3.0-RC_2014-04-14_00-48-35-55.run,部署成功进行了!

谢谢波格丹!

总结

以上是内存溢出为你收集整理的在Android应用程序上部署Qt时出错全部内容,希望文章能够帮你解决在Android应用程序上部署Qt时出错所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1088664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存