安装sdl

安装sdl一切正常,但是就行编译后的程序却出现了No available audio device的错误.查看sdl 的FAQ也没有找到解决方法.

goole也没有找到直接的答案.stackoverflow上也有关于这个问题的回答,但我这试了都没有用.最后在http://forums.libsdl.org/viewtopic.php?t=7609&sid=a1c1c35ffaeddba9cc0bf7854ddce6a0p看到了这样一段话

If you built your own SDL, you probably didn't have development headers
for PulseAudio (or ALSA), so it's trying to use /dev/dsp, which doesn't
exist on many modern Linux systems (hence, SDL_Init(SDL_INIT_AUDIO)
succeeds, but no devices are found when you try to open one). "apt-get
install libasound2-dev libpulse-dev" and rebuild SDL...let the configure
script find the new headers so it includes PulseAudio and ALSA support.

发现需要PulseAudio或ALSA的支持.安装alsa-lib-devel.x86_64后,重新编译安装adl.

再编译程序,声音就出来了.....

转载于:https://my.oschina.net/luyuhx/blog/79666

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值