查看完整版本: [-- QT+=phonon后出现cannot find -lpulse-mainloop-glib --]

QTCN开发网 -> Qt基础编程 -> QT+=phonon后出现cannot find -lpulse-mainloop-glib [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

caploveleo 2012-10-29 17:38

QT+=phonon后出现cannot find -lpulse-mainloop-glib

如题,在Qt工程的.pro文件中添加QT+=phonon后编译出现下面错误:
/usr/bin/ld: cannot find -lpulse-mainloop-glib
/usr/bin/ld: cannot find -lpulse
collect2: ld 返回 1

请教怎么解决

caploveleo 2012-10-30 10:19
都没有遇到这样的问题吗

lcming 2012-11-16 08:34
我也遇到这个问题了,还没有解决啊。

caploveleo 2012-11-30 09:40
有解决方法了说一生哈

caploveleo 2012-11-30 09:40
有解决方法了说一声哈

彩阳 2013-01-19 22:19
我这里有解决方案。
http://blog.csdn.net/jiangcaiyang123/article/details/8520955

caploveleo 2013-02-18 14:20
我是这样解决的~~~~~
出现这样的错误是因为找不到相应的库libpulse-mainloop-glib.so,libpulse.so,首先在你的系统中查找有没有相关的库,如果有则拷贝或建立链接就可以了,如果没有就可能需要采用五楼的方法安装libpulse-dev了,我是第一种情况
先执行find / -name libpulse.so*
看查找结果:
/usr/lib/libpulse.so.0
/usr/lib/libpulse.so.0.12.2
/usr/lib/ao/plugins-4/libpulse.so
/opt/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/lib/libpulse.so
说明系统有pulse库,然后执行下面两条命令都可以
cp /opt/QtSDK/Madde/sysroots/harmattan_sysroot_10.2011.34-1_slim/usr/lib/libpulse.so /usr/lib
ln /usr/lib/libpulse.so.0 /usr/lib/libpulse.so

caploveleo 2013-02-18 14:21
/usr/bin/ld: cannot find -lpulse-mainloop-glib

这个问题也是可以通过上面的方法解决的,类似的问题应该都是可以的


查看完整版本: [-- QT+=phonon后出现cannot find -lpulse-mainloop-glib --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled