首先是要下载SDL的1.2.14版本,试了1.2.15版本,总是报错。无奈只能下了一个1.2.14版本SDL终于可以使用了。
http://download.csdn.net/detail/zhuxian2009/5115083点击打开链接
配置方法:
1、将解压出来的include、lib文件夹,放入工程目录;
2、进入projec->project Setting->c/c++->use run-time library:Multithreaded DLL;
将SDL.dll放入Debug目录或者system32目录,dll是运行的时候才会用到,编译时不会有影响。
此时可以开始写第一个SDL程序了。
#ifdef WIN32
#pragma comment(lib, "lib/SDL.lib")
#pragma comment(lib, "lib/SDLmain.lib")
#endif
#include "include/SDL.h"
#include <stdio.h>
int main(int argc, char **argv)
{
printf("Initializing SDL.\n");
if(SDL_Init( SDL_INIT_VIDEO ) < 0 ) {
printf("Could not initialize SDL: %s.\n", SDL_GetError());
SDL_Quit();
}
printf("SDL initialized.\n");
printf("Quiting SDL.\n");
SDL_Quit();
printf("Quiting....\n");
return(0);
}
编译、运行。