SDL2
洪水猛兽行
这个作者很懒,什么都没留下…
展开
-
使用SDL2播放视频,窗口无法移动,处于繁忙状态的解决办法
无论播放视频是在主线程做,还是子线程做都会有这个问题。解决这个问题的办法在于将每播放一帧后Sleep(40)的机制,(假设25f/s),改为通过SDL的event机制,每隔40ms,push一个event从而通知线程绘图。下面是伪代码:#define SDL_START_VIDEO_DECANDSHOW (SDL_USEREVENT+1)sdl_thread(){原创 2017-09-26 13:36:13 · 1273 阅读 · 0 评论 -
使用SDL库开发,提示error LNK2001:无法解析的外部符号_main
在使用SDL2库进行开发的时候,一开始会遇到标题所示的问题。解决办法是自定义SDL_MAIN_HANDLED宏,如#define SDL_MAIN_HANDLED即可解决问题。产生这个问题的原因是SDL把main函数变成了自己的SDL_main,详见SDL_main.h里,#if defined(SDL_MAIN_NEEDED) || defined(SDL_MAIN_AVAILABL...原创 2017-09-26 13:13:36 · 2109 阅读 · 1 评论