4858|0

61

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

编译qte4.4.3+phonon模块 [复制链接]

在之前已经交叉编译好了qte4.4.3,也已经移植到开发板上,用了挺长一段时间,没有出现什么问题。
现在做项目时要用到视频处理,查了资料,可以使用qte4.4.3中的phonon插件,而之前在编译qte4.4.3时,没有把phonon模块编译进去,就想在之前编译的基础上重新编译。。。

我的Linux系统是centos5.1 使用的交叉编译器是arm-926ejs-linux-gcc,qt的源代码是从官方网站上下的,
configure的命令为:
./configure -embedded arm  -shared -xplatform qws/linux-arm-g++ -prefix /root/qte4 -qt-zlib -qt-libpng -qt-libmng -qt-libjpeg -no-openssl -qt-freetype -host-big-endian -big-endian -qt-mouse-tslib -qt-kbd-usb -phonon -phonon-backend

我新加上了-phonon 和-phonon-backend选项。
在configure的时候出现这个错误:
phonon support cannot be enabled due to functionality tests!
Turn on verbose messaging (-v) to ./configure to see the final report.
If you believe this message is in error you may use the continue
switch (-continue) to ./configure to continue.

这个错误应该是QT没有探测到phonon吧,后来我进入qt的/src/phonon目录,make了一下,会在/lib文件夹下生成Phonon.so的动态库,再进入qt的/examples/phonon目录下,make了一下,在musicplayer目录下生成了可执行文件。
运行的时候ui界面可以出来,在加载文件的时候控制台出现错误:
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin could not be loaded

应该是缺少后台插件支持,后来我又交叉编译了gstreamer,并移植到了板子上,运行时还是出现同样的错误。
各位大虾有没有遇到这种错误,请指教呀。。。
这个问题已经解决了挺久了,谢谢各位先。。
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表