我必须自己编译 SDL2_mixer 吗?

我必须自己编译 SDL2_mixer 吗?

我想获取 SDL_mixer 包以用于我正在制作的游戏,但据我所知,只有与 SDL 1.2 兼容的版本。我是否忽略了某些内容,还是我必须自己编译 SDL 2.0 版本?

答案1

软件包存储库中有一个软件包,libsdl2-mixer-2.0-0它应该正是您要找的。您还需要该软件包libsdl2-mixer-dev才能针对的标头进行编译SDL2_mixer

注意:您没有指定正在使用的 Ubuntu 版本,因此我检查了我当前的系统(Ubuntu 14.04 trusty)。旧版本的 Ubuntu(例如 Ubuntu 12.04 precise)不包含这些软件包。在这种情况下,您要么必须从源代码编译,要么升级您的系统。

相关内容