找回密码
 立即注册
收起左侧

求助!交叉编译给ARM开发板的QtQuick问题。

6
回复
9397
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2016-6-27 08:54:20 显示全部楼层 |阅读模式
1Qter豆
本小白最近在玩ARM开发板,目前项目想使用QML方便实现界面显示功能,但遇到一个匪夷所思的问题:
    我用虚拟机编译的qt-everywhere-opensource-src-5.3.2.tar.gz版本的Qt竟然无QtQuick、QtQuick.Controls和QtQuick.Window三个模块,安装的脚本参数命令集如图:


而运行时的命令图:


请问,编译qt-everywhere-opensource-src-5.3.2.tar.gz前在哪里配置要安装的模块信息,本小白翻来覆去没找到,网上也没有直接答复的,望大牛指点一二!

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

尚未签到

2016-6-27 21:25:45 显示全部楼层
编译qt对系统自带的库是有要求的,估计是你的arm板里面缺少opengl有关的支持。

详情请看这个官方文档: https://wiki.qt.io/Building_Qt_5_from_Git
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2016-6-30 08:50:29 显示全部楼层
Joey_Chan 发表于 2016-6-27 21:25
编译qt对系统自带的库是有要求的,估计是你的arm板里面缺少opengl有关的支持。

详情请看这个官方文档: ht ...

谢谢大牛关注!!我是用的是全志内核,但是有关支持opengl的文档资料甚少……我尝试了配置QMAKE_INCDIR_OPENGL_ES2等参数的配置,PKG_CONFIG等,但可能配置不当还是导致编译QT时有opengl test failed出现,在网上也没有很详细的配置教程!!!对于开发板小白的我倍感无助,另在编译时总是有ICU的库文件找不到的问题……是否我还得源码编译ICU部分呢?我加了-no-icu参数也不起作用……
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2016-6-30 16:31:00 显示全部楼层
Joey_Chan 发表于 2016-6-27 21:25
编译qt对系统自带的库是有要求的,估计是你的arm板里面缺少opengl有关的支持。

详情请看这个官方文档: ht ...

opengl不开源的吧,我在板卡的固件中发现了opengl es2的头文件三个,和一个.so的动态库?加入参数中还是不能成功,并且还出现了ICU找不到的问题,醉了……
如果opengl没有源码编译的话,我是否有别的方法不使用opengl将QT5的QUICK和CONTROLS模块编译成功,因为项目想用QML,这样我可以先做应用……也可以看看显示效果
回复

使用道具 举报

累计签到:8 天
连续签到:1 天
2016-6-30 21:34:49 显示全部楼层
本帖最后由 ppa2001 于 2016-6-30 21:36 编辑

我也遇到了这个问题,我是TI提供编译好多库 QT5.5,支持
opengles2  我没有QtQuick.Controls,如果不用QtQuick.Controls这个控件的QML程序都可以运行
郁闷死了·····我自己想编译QT ,但不知道怎么支持OPENGL
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2016-7-4 09:06:17 显示全部楼层
ppa2001 发表于 2016-6-30 21:34
我也遇到了这个问题,我是TI提供编译好多库 QT5.5,支持
opengles2  我没有QtQuick.Controls,如果不用QtQu ...

唉 搞来搞去还是没成功,消极至极,目前只能搁置了……
回复

使用道具 举报

累计签到:8 天
连续签到:1 天
2016-7-26 17:16:08 显示全部楼层
shi_long00800 发表于 2016-7-4 09:06
唉 搞来搞去还是没成功,消极至极,目前只能搁置了……

我用AM335X 总算自己编译搞定了,你用的啥片子?
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了