|
发表于 2006-12-27 11:49:26
|
显示全部楼层
#include "SDL/SDL.h"
int main()
{
SDL_Surface *screen;
SDL_VideoInfo* ptr;
if(SDL_Init(SDL_INIT_VIDEO) < 0){
printf("Could not initializing SDL: %s.\n",SDL_GetError());
exit(-1);
}
atexit(SDL_Quit);
screen = SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE|SDL_DOUBLEBUF);
if(screen == NULL){
fprintf(stderr, "Couldn't set 800x600x32 video mode: %s\n", SDL_GetError());
exit(1);
}
ptr=SDL_GetVideoInfo();
if(ptr) printf("%d=hw avaible\n",ptr->hw_available);
else printf("error");
return 0;
}
gcc new.c -lSDL
./a.out
0=hardware avaible |
|