使用GCC编译FFMPEG+SDL工程时出现以下错误
原因找了很久最后发现在SDL_main.h中有如下定义:
#define main SDL_main
原来是gcc编译时进入了SDL_main函数,所以才会出现上面错误
解决办法是在代码中加入:
#ifdef __MINGW32__
#undef main
#endif
最后到官方网站上找到了这个问题 :
使用GCC编译FFMPEG+SDL工程时出现以下错误
原因找了很久最后发现在SDL_main.h中有如下定义:
#define main SDL_main
解决办法是在代码中加入:
#ifdef __MINGW32__
#undef main
#endif