1

我已经从源安装了 SDL2(也带有 SDL2_image 和 SDL2_ttf) -我在http://archive.ubuntu.com/上找到了来自http://www.libsdl.org/hg.php的 SDL2、SDL2_image 和 SDL2_ttf 。我正在使用的项目(使用 CodeBlocks)构建成功,但是当我运行它时,我在 XTerm 中收到错误消息:

Failed loading png_set_longjmp_fn: /lib/x86_64-linux-gnu/libpng12.so.0: undefined symbol:    _png_set_longjmp_fn

然后我尝试重新安装 SDL2_image,但不是用$ ./configure而是用

$ ./configure --disable-jpg-shared --disable-png-shared --disable-tif-shared --disable-webp-shared

但是当我尝试制作它时,它要求我安装 automake、autoconf 和 m4,所以我安装了它们。在一些问题之后,我在配置 SDL2_image 时遇到了另一个问题:

$ ./configure [--disable-jpg-shared --disable-png-shared --disable-tif-shared --disable-webp-shared]
(...)
./configure: line 12618: syntax error near unexpected token `SDL,'
./configure: line 12618: `    PKG_CHECK_MODULES(SDL, sdl2 >= $min_sdl_version,'

我现在该怎么办?

在安装某些东西时,我(在./configure和之后make)使用它可能很有用。checkinstall

4

0 回答 0