qemu-system-i386:-sdl:SDL 支持已禁用(ubuntu 19.04)

qemu-system-i386:-sdl:SDL 支持已禁用(ubuntu 19.04)

我正在做一个项目,编译完成后,我必须用 qemu 启动它。

当我输入时make qemu出现此错误。我搜索过但找不到答案。

我已经安装了 qemusudo apt install qemu-system-i386

有什么帮助吗?

答案1

SDL 变得越来越不受支持。旧的 1.2 已经过时,许多项目在采用较新的 2.0 时出现各种错误(QEMU 也遇到过这种情况)。

因此,在 Ubuntu 18.04 Ubuntu(和 Debian)之后,我们就不再使用它了。如今,SDL 甚至不在主要的不再。替代的图形后端 - 也大多运行得更好并且得到更多的使用/修复的是 GTK。

使用: qemu-... -display gtk

答案2

或者,您可以通过执行以下操作编译强制 SDL 支持的 qemu-system-i386:

./configure --enable-sdl --with-sdlabi=2.0
make

相关内容