新手求教,Qt没有找到phonon,求解决

新手求教,Qt没有找到phonon,求解决,第1张

关于qt embedded phonon 安装问题,这里和大家分享,可能在安装$sudo ./configure -phonon -phonon-backend .....的时候会说找不到phonon ,很明显因为没有这个phonon这个库,当然就会找不到,在编译的时候,特别是./configure -phonon -phonon-backend当编译很段时间后会说:Phonon support cannot ...这个时候就就请你加上'-v';$sudo ./configure -phonon -phonon-backend -v 这个选项,他会提示你什么地方错误了,这个时候它会提示:gstreamer 错误,当然也有可能不这个地方,这个只提供一种方法,很明显,在编译phonon时它找不到gstreamer 插件,这个时候我们就在新立德里面查找,结果里面真的有这些,说明没有安装那些依赖包!而且你在qt creater 帮助文档里面(help)也会看见 ,在help 里面输入phonon在下拉菜单中,它就会显示Phonon

Overview 然后你点击进去,在installint Phonon 这个地方有linux安装Phonon所需的包,当然这里也windows 安装所需的包,在linux下的包有四个

1、libgstreamer0.10_0.10

2、libgstreamer0.10_0.10-devel

3、libgstreamer-plugins-base0.10

4、libgstreamer-plugins-base0.10-devel 在新立德收索gstreamer 里面有很多这样的包,请你分别一下那些包需要安装,然后将这四

个包,在新立德里面安装好,这样你安装phonon 这个模块就算快完成了。接下来你就$sudo ./configure -phonon -phonon-backend -qvfb -embedded -x86 “-prefix /.....也可以跟你要安装的路径也可以不跟”

然后在 $make

$make insatll

打开pro文件,如果你想加Phonon模块,就在pro文件中加一句: QT += phonon

其它的一样,当然你也可以同时加多个: QT += phonon multimedia

在configure QT时,看哪个模块是NO的,像phonon模块等有时候是默认没有的,

比如:

进入QT的源码目录,

#./configure

......

QtXmlPatterns module yes

Phonon module ....... no

SVG module .......... yes

WebKit module ....... yes

STL support ......... yes

......

如果想把phonon模块编译上去,

那么可以这样 *** 作:

#./configure --help

在输出中找到phonon,然后

#./configure -phonon

可以还会出错,具体问题是什么忘了,

那个错误可能是系统没有安装到这个模块,

那么就要先安装此模块,

然后在像前面的步骤进行编译。


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

原文地址: http://outofmemory.cn/bake/11746177.html

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

发表评论

登录后才能评论

评论列表(0条)

保存