LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4749|回复: 5

如何正确安装SDL库

[复制链接]
发表于 2008-3-4 11:14:56 | 显示全部楼层 |阅读模式
现在我下载的安装包:
[root@localhost SDL_1.2]# ls
SDL-1.2.13                       SDL_mixer-1.2.8
SDL-1.2.13-1.i386.rpm              SDL_mixer-1.2.8-1.i386.rpm
SDL-1.2.13.tar.gz                   SDL_mixer-1.2.8.tar.gz
SDL-devel-1.2.13-1.i386.rpm         SDL_mixer-devel-1.2.8-1.i386.rpm
SDL_image-1.2.6                   SDL_ttf-2.0.9
SDL_image-1.2.6-1.i386.rpm          SDL_ttf-2.0.9-1.i386.rpm
SDL_image-1.2.6.tar.gz               SDL_ttf-2.0.9.tar.gz
SDL_image-devel-1.2.6-1.i386.rpm     SDL_ttf-devel-2.0.9-1.i386.rpm

1,进入SDL-1.2.13目录  ./configure; make; make -install  正确
接着安装,然后提示如下错误:
[root@localhost SDL_1.2]# rpm -ivh SDL-1.2.13-1.i386.rpm
error: Failed dependencies:
        libc.so.6(GLIBC_2.3.4) is needed by SDL-1.2.13-1
        libc.so.6(GLIBC_2.4) is needed by SDL-1.2.13-1
        rtld(GNU_HASH) is needed by SDL-1.2.13-1
[root@localhost SDL_1.2]# rpm -ivh SDL-devel-1.2.13-1.i386.rpm
error: Failed dependencies:
        SDL = 1.2.13 is needed by SDL-devel-1.2.13-1

2,但却能找到下面的信息
[root@localhost SDL_1.2]# rpm -qa|grep SDL
SDL-1.2.5-3
SDL_net-devel-1.2.4-5
SDL-devel-1.2.5-3
SDL_mixer-1.2.4-7
SDL_mixer-devel-1.2.4-7
SDL_image-devel-1.2.2-5
SDL_net-1.2.4-5
SDL_image-1.2.2-5

3,编译软件时却找不到需要的库函数
checking for sdl-config... /usr/local/bin/sdl-config
checking for SDL - version >= 1.2.0... yes
checking for IMG_Load in -lSDL_image... no
configure: error: *** Unable to find SDL_image libary with PNG support

恳请高手帮忙,感激不尽.
发表于 2008-3-4 13:03:52 | 显示全部楼层
As of SDL_image 1.2.5, JPEG, PNG, and TIFF image loading libraries are dynamically loaded, so if you don't need to load those formats, you don't need to include those shared libraries. libpng depends on libz, and libtiff depends on both libz and libjpeg.

http://www.libsdl.org/projects/
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 13:32:31 | 显示全部楼层
关键是程序需要这三个库,而我安装了,好像有问题。不知道是不是路径问题?
SDL_mixer
SDL_image
SDL_ttf
回复 支持 反对

使用道具 举报

发表于 2008-3-4 14:10:20 | 显示全部楼层
libpng和libpng-devel你安装了吗?

libpng依赖libz

没搞过SDL...不能编译通常都这几个问题了..程序本身有问题或相关依赖库的问题

最好自己手动编译一个SDL..或者一脑子把相关依赖库的开发包全安装了..肯定没坏处...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 15:44:11 | 显示全部楼层
Post by zhong;1822910
libpng和libpng-devel你安装了吗?

libpng依赖libz

没搞过SDL...不能编译通常都这几个问题了..程序本身有问题或相关依赖库的问题

最好自己手动编译一个SDL..或者一脑子把相关依赖库的开发包全安装了..肯定没坏处...


安装了,是1.2.2-16版的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-4 16:09:39 | 显示全部楼层
没人帮我了?55555555555555
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表