SDL_image是比较好用的图像处理库之一,支持bmp, jpg, tga, png等多种图片格式的加载(目前不支持dds)。不过使用SDL_image有一些细节问题需要格外注意.
操作系统: Windows XP SP3
编译环境: Visual Studio 2005
点击VS菜单栏的项目->XXX属性->配置属性->链接器->系统->子系统,选择”控制台(/SUBSYSTEM:CONSOLE)“。这一步必须设置好,否则将出现:
fatal error LNK1561:必须定义入口点
这个错误。
头文件:
#include "sdl/include/SDL.h"
#include "sdl/include/SDL_main.h"
#include "sdl/include/SDL_image.h"
静态链接库:
#pragma comment(lib,"sdl/lib/SDL.lib")
#pragma comment(lib,"sdl/lib/SDLmain.lib")
#pragma comment(lib,"sdl/lib/SDL_image.lib")
图片加载函数: