如何安装旧版本的 SDL(1.2)进行开发?

如何安装旧版本的 SDL(1.2)进行开发?

我正在做一个必须使用 SDL 的项目。我按照说明安装了它这里,但当我尝试使用cmake它的项目时,我遇到了问题。我发现 cmake 不适用于 SDL 2.0,但适用于 SDL 1.2。显然有一些解决方法,例如- 但老实说,我真的不知道该怎么办……

因此,我尝试安装 SDL 1.2。我尝试遵循以下说明:

  1. 获取源代码的副本,可以从 Mercurial 或官方 tarball 或其他任何地方获取。

  2. 创建一个单独的构建目录(SDL 将拒绝在源树的基础上构建)。

  3. 运行配置脚本来进行设置。

  4. 运行make编译 SDL。运行“make install”在系统上安装新的 SDL 版本。

我确实设法使用 hg clone 旧版本,但尝试这样做时,却无法实现。自述文件告诉我运行autogen.sh,但出现“找不到 autoconf”的情况。

进一步谷歌搜索表明我可能需要开发版本,但现在我真的不知道从哪里获取它以及如何安装它。我非常感谢任何帮助!

答案1

所有当前支持的 Ubuntu 版本的官方存储库中都有 SDL 1.2 软件包。尝试安装libsdl1.2-dev

相关内容