编译freedink找不到SDL2

编译freedink找不到SDL2

我尝试按照 BUILD 文件中的描述编译 GNU Freedink,但是当我尝试配置它时找不到 SDL2。日志:http://pastebin.com/GYHHa4T0

答案1

要安装构建依赖项:

apt-get build-dep freedink

这将确保构建 Freedink 所需的所有文件均可用,但仅限 SDL 1.2。要使用 SDL2:

apt-get install libsdl2-dev libsdl2-image-dev libsdl-ttf2.0-dev libsdl2-mixer-dev

如果你只是想玩 Freedink,它已经在 Debian 中了:

apt-get install freedink

如果您尝试构建当前开发版本(git例如,从存储库),则需要构建各种 SDL 依赖项的当前开发版本; Freedink 期望比已发布的版本更新。这建造文件列出了当前版本所需的错误修复。

你可以尝试修改配置文件所以版本没有严格比较;第 140 行:

PKG_CHECK_MODULES([SDL2], [sdl2 >= 2.0  SDL2_image >= 2.0.0 SDL2_mixer >= 2.0.0 SDL2_ttf >= 2.0.12 SDL2_gfx >= 1.0.0],

但是你会遇到 BUILD 文件中提到的错误......

相关内容