从int到SDL_renderFlip的转换无效

从int到SDL_renderFlip的转换无效,sdl,render,flip,Sdl,Render,Flip,我正在尝试水平和垂直翻转图像。但它似乎不起作用: SDL_RenderCopyEx(renderer, ResourceManager::GetInstance().getTexture("rpg_pack"), &wood_corner, &rect, 0, 0, SDL_FLIP_HORIZONTAL | SDL_FLIP_VERTICAL); 我正在运行SDL、image、mixer、ttf和net 试试看 SDL_RendererFlip flip = (SDL_Ren

我正在尝试水平和垂直翻转图像。但它似乎不起作用:

SDL_RenderCopyEx(renderer, ResourceManager::GetInstance().getTexture("rpg_pack"), &wood_corner, &rect, 0, 0, SDL_FLIP_HORIZONTAL | SDL_FLIP_VERTICAL);
我正在运行SDL、image、mixer、ttf和net

试试看

SDL_RendererFlip flip = (SDL_RendererFlip)(SDL_FLIP_HORIZONTAL | SDL_FLIP_VERTICAL); 

SDL_RenderCopyEx(renderer, ResourceManager::GetInstance().getTexture("rpg_pack"), &wood_corner, &rect, 0, 0, flip);
-“某些编译器设置或语言(如C++)可能需要强制转换”,并举例说明其用法。