请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Could not initialize SDL - No available video device

程序编译链接成功,但执行只打印如题信息。
检查信息如下:
图片描述
请问问题出在哪里?怎么解决?

正在回答 回答被采纳积分+3

2回答

李超 2020-11-16 12:20:16

你之前不是可以播放的吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 GavinXu89 #1
    重装虚拟机就出现上述问题了。
    解决方案:
    补充如下命令方式安装SDL2,再重新编译安装源码SDL2、ffmpeg。
    sudo apt-get install libsdl2-dev
    sudo apt-get install libsdl2-2.0-0
    sudo apt-get install libsdl2-image-dev
    sudo apt-get install libsdl2-image-2.0-0
    sudo apt-get install libsdl2-mixer-dev
    sudo apt-get install libsdl2-mixer-2.0-0
    sudo apt-get install libsdl2-net-dev
    sudo apt-get install libsdl2-net-2.0-0
    回复 有任何疑惑可以回复我~ 2020-11-17 21:58:47
李超 2020-11-15 22:11:49

首先你的linux 系统必须是桌面版,不能是服务器版,建议装ununtu;其次查一下DISPLAY 环境变量有没有设置

0 回复 有任何疑惑可以回复我~
  • 提问者 GavinXu89 #1
    我安装的就是桌面版的Ubuntu
    echo $DISPLAY
    :0.0
    回复 有任何疑惑可以回复我~ 2020-11-15 22:30:15
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号