OpenEdv-开源电子网

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

配置Qt的kit工具时,出现qmlscene未安装的情况

[复制链接]

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
发表于 2023-8-6 13:44:29 | 显示全部楼层 |阅读模式
10金钱
我在配置Qt Kit的时候,按照官方手册进行配置。使用的也是官方的脚本安装的编译工具,可是在配置栏里却显示  qmlscene未安装
从而导致,我编译任何带有qml的项目时,都会报如下错误:
:-1: error: No rule to make target '/opt/fsl-imx-x11/4.1.15-2.1.0/sysroots/x86_64-pokysdk-linux/usr/bin/qmlcachegen', needed by 'main_qml.cpp'.  Stop.

大家遇到过类似的情况吗?
我看了一下编译工具链里,确实没有qmlscene这个可执行程序。

@原子哥 我已经反复看了好几遍文档,也尝试做了几次,问题仍然无法解决。请求帮助,谢谢。

搜狗截图20230806134326.png
屏幕截图 2023-08-06 134230.png
屏幕截图 2023-08-06 134149.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
 楼主| 发表于 2023-8-6 13:55:14 | 显示全部楼层
这是我的gcc版本,现在确实不知道咋整了。
屏幕截图 2023-08-06 135413.png
回复

使用道具 举报

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
 楼主| 发表于 2023-8-6 19:17:32 | 显示全部楼层
@原子哥
我现在使用了官方的 虚拟镜像包,使用了官方的QDesktop例程,使用官方的QtCreator和kit配置。
按照手册里一步一步配置的。
没有做任何改动,但是依然不行,依然是qmlscene未安装,导致无法编译。

请帮忙看看是什么原因。感谢。
另外,我试着用make命令编译了一下,居然可以生成可执行文件。


搜狗截图20230806191402.png
搜狗截图20230806191311.png
回复

使用道具 举报

0

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2020-7-30
在线时间
50 小时
发表于 2023-8-6 19:54:29 来自手机 | 显示全部楼层
重新编译QT5.12.9源码吧,注意使用$CC编译,而不是arm-poky-linux-gnueabi-gcc编译
回复

使用道具 举报

0

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2020-7-30
在线时间
50 小时
发表于 2023-8-6 19:57:38 来自手机 | 显示全部楼层
make可以成功,是因为这些QT库已经通过yocto交叉编译好了,官方的程序就是用的yocto弄出来的
回复

使用道具 举报

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
 楼主| 发表于 2023-8-6 20:10:24 | 显示全部楼层
蔡雨轩 发表于 2023-8-6 19:54
重新编译QT5.12.9源码吧,注意使用$CC编译,而不是arm-poky-linux-gnueabi-gcc编译

我目前对编译工具这一块了解的不多,如果原子哥不提供可以直接编译的环境的话,那也只能按照手册,自己移植qt了。

是不是按照手册《08【正点原子】I.MX6U移植Qt5.12.9_V1.1.pdf》,一步一步的做,就能搭建出编译官方综合例程(QDesktop)的环境了。
回复

使用道具 举报

0

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2020-7-30
在线时间
50 小时
发表于 2023-8-6 20:26:29 来自手机 | 显示全部楼层
官方的综合例程是yocto搞出来的,这个手册仅仅是教您怎么编译QT源码以及移植步骤,就看有没有提供单独的源码
回复

使用道具 举报

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
 楼主| 发表于 2023-8-6 20:27:18 | 显示全部楼层
蔡雨轩 发表于 2023-8-6 19:54
重新编译QT5.12.9源码吧,注意使用$CC编译,而不是arm-poky-linux-gnueabi-gcc编译

蔡工,是不是官方给的虚拟机的问题?所以才无法编译官方的综合例程,我现在无法确定。
我按照官方给的手册一步一步做,一步一步的创建虚拟机,最后却无法编译任何带有qml的工程。
回复

使用道具 举报

0

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2020-7-30
在线时间
50 小时
发表于 2023-8-6 20:37:49 来自手机 | 显示全部楼层
我记得只编译qtbase源码好像确实没有生成qml文件夹
回复

使用道具 举报

0

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
353
金钱
353
注册时间
2020-7-30
在线时间
50 小时
发表于 2023-8-6 20:40:48 来自手机 | 显示全部楼层
要编译源码的话,去https://code.qt.io上去git clone qt5这个仓库,然后git checkout v5.12.9,然后git submodule update --init --recursive --progress
回复

使用道具 举报

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
 楼主| 发表于 2023-8-6 21:02:14 | 显示全部楼层
蔡雨轩 发表于 2023-8-6 20:40
要编译源码的话,去https://code.qt.io上去git clone qt5这个仓库,然后git checkout v5.12.9,然后git sub ...

完蛋了,这些词汇组合在一起,我完全不知道在说啥了

蔡工,请给我一个建议。
我现在的诉求很简单,想要在开发板上运行一个自己写的带有qml的工程,用来验证一些东西。
但是我发现最简单的qml工程,在官方的虚拟机+官方编译工具,都无法编译通过。
我现在水平有限,时间也比较紧,没办法仔细研究编译移植相关的东西。
对此,您是建议我继续自己按照手册移植qt?还是直接放弃,选择其他的开发板?
回复

使用道具 举报

12

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
237
金钱
237
注册时间
2016-6-26
在线时间
29 小时
 楼主| 发表于 2023-8-29 19:52:41 | 显示全部楼层
此问题到目前为止尚未解决,放弃了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2023-10-25
在线时间
1 小时
发表于 2023-11-5 20:12:10 | 显示全部楼层
遇到同样的问题了,没解决
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 01:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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