|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近一直在弄这个东西,因为phonon在Qt安装的时候不是默认安装的,所以要加参数编译,这就问题来了。 C8 N# F1 |9 A/ ^* R
7 t$ n" M3 k# n' z2 D% M* R3 w& U
因为要在ARM板子上使用,自然就要用到交叉编译,这个我这里就不详细说了。, W# j: b6 G3 M+ ~( j' B: r- I
9 X9 M- a- O* B2 U8 K 当./configure的时候我在网上看很多人都说直接在后面加上-phonon和-phonon-backend,但是我这样做的时候会出现错误,错误提示为Phonon support cannot be enabled due to functionality tests!
: u% C0 o/ d% I& x* |, Z. ?. R. h' y6 F. D$ _
我的解决办法是不加-phonon参数,等qt库编译好后在后续添加进来,添加方法如下:
+ e: K5 n4 C" T( W1 J+ v$ T
; e5 S- f3 m$ Q& J 1,进入到你下载的文件里,再进入/src/phonon
/ D R# }( @# Y$ p
$ u# |: P/ w9 ]' T) x% x 2,make/ p, T) c4 Y" L
9 Z+ j# j* k/ M$ S) g& O% ?" a 3,make install$ N) A* o3 c0 w. D
* {. B6 h( |% @' _: x
这样你就会在你的库中找到phonon了。" `& K- ~8 u3 B1 E
2 g' H% u$ M' Y1 k" q: J
+ Y1 Q* l/ _2 _
, h! G3 {9 w3 P* i9 c* Q
不过要想在arm上使用phonon,不仅要把这个库移植到板子上,还需要一个gstreamer解码和phonon的后端插件(当然也可以用其他的解码和插件,例如mplayer等)。
( b8 s% y( P; a
4 S- Y$ p3 e0 c
+ J, {9 a; \" P, G |
|