SDL2库内部提供了加载BMP图片的接口,而我们常见的诸如jpg,png等格式的图片,需要借助第三方库来完成,这里我们介绍SDL2的扩展库SDL_image的编译安装方法。
SDL_image简介
这里引用Readme.txt中的一段话来说明库的功能:
1. 编译安装
下载:http://www.libsdl.org/projects/SDL_image/
编译安装:
./configure --enable-shared
make
sudo make install
2. 编码测试
参考: https://blog.csdn.net/u011734326/article/details/90635059
注意:在初次使用SDL_image时可能会出现如下错误:
error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory
原因是:系统没有找到SDL2_image库,执行如下操作来解决:
a. 在/etc/ld.so.conf中添加库的路径
b. 执行ldconfig命令