停更通知(遭遇了不可抗力)

博主在将QT程序移植到开发板时遇到错误:"defaultServiceProvider::requestService():no service found for-"org.qt-project.qt.mediaplayer"。尝试了搜索解决方案、编译gstreamer库、论坛求助等方法,但问题仍未解决。最终决定暂时跳过此问题,先在Ubuntu上继续开发应用,待后期再寻求解决办法。
摘要由CSDN通过智能技术生成

前言

这两天都没有更新,不是因为我不想更新,是因为我累了,乏了,一个bug卡三天
关键是现在还没有解决,无语。

一、遭遇问题

前两天在移植qt程序的时候,出现了一个问题,在ubuntu上运行非常好,在开发板上运行就是不能正常执行。
报错:

 defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer"

在百度搜了好多,试了好多的方法,都不行。

二、尝试解决

1. 搜百度

查找了好多,大多都是解决ubuntu上报错的问题,大致原因就是说缺少运行的库。我也肯定我的开发板上的QT的库肯定是不全的,但是我不知道怎么去解决。

找到一篇还算可以的文章
大致就是说由于QT的MultiMedia依赖于Gstreamer的,因此需要装好gstreamer的几个库
但是我编译了buildroot中的gstreamer,竟然给我报错,我去,没办法了。
链接 报错

2.翻看论坛

我看了挖坑网,正电原子,野火的论坛,导出翻看,找了一两个和我类似的案例,但是好像都没有解决。

3.换buildroot

不知道什么原因就要找原因。我一开始是以为文件系统不行,然后我就从网上下了buildroot2020的,然后编译测试,不行。后来我又下了低版本的buildroot2018的,编译还是不行,到这感觉应该不是文件系统的问题。

4. 论坛求助

我一共在两个论坛进行求助,一个是正点原子的,一个是挖坑网
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其中挖坑网中有人给我回复,说我应该是缺少gstreamer库,我感觉也是,但是我编译没有通过,也不知道怎么解决。

三、决定跳过

在尝试了三天还不能解决之后,我决定跳过这部分(以后再来搞,),因为现在对我来说,我可以做别的事情,我还可以编写我的应用程序,我可以在ubuntu上运行,我可以在ubuntu上做好我的应用,到最后要移植到开发板的时候再来解决这个问题。(到时候估计就开学了,可以用实验室的电脑,毕竟我这个笔记本给虚拟机的内存真的不够了,我不能再从官网下载qt,自己编译移植(至少5,6个G),),到时候再说吧,肯定是有办法解决的。

下面是删除了许多东西之后的内存:
在这里插入图片描述

我这里就先在ubuntu上开发,现在当务之急就是先开发应用,不能再浪费时间了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值