为什么这么简单的程序就是不出结果?知道的朋友请告诉我。
程序复制到mfc下做一个控件的响应函数。const int SCREEN_WIDTH = 640;    // 0 means use current width.
    const int SCREEN_HEIGHT = 480;    // 0 means use current height.
    const int SCREEN_BPP = 32;        // 0 means use current bpp.
    const Uint32 SCREEN_FLAGS = SDL_SWSURFACE;    // SDL_SWSURFACE == 0,surface in system memory.SDL_Surface* pScreen = 0;
    pScreen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_BPP, SCREEN_FLAGS);    SDL_Surface* pShownBMP = 0;
    pShownBMP = IMG_Load("love.bmp"); 
   //  pShownBMP = IMG_LoadTyped_RW("love.bmp"); 
SDL_Rect* pSrcRect = 0;    // If pSrcRect is NULL, the entire source surface is copied. SDL_Rect* pDstRect = 0;    // If pDstRect is NULL, then the destination position (upper left corner) is (0, 0
      
  SDL_BlitSurface(pShownBMP, pSrcRect, pScreen, pDstRect);  // Put the BMP's surface on theSDL_Flip(pScreen) ;
很奇怪这一行pShownBMP = IMG_Load("love.bmp"); 中 IMG_Load("love.bmp")不读图片,图片文件乱写一个也不报错 IMG_Load("losdfa232ve.bmp"),为什么啊? SDL_LoadBMP("love.bmp")也试过了。