ffmpeg VS2015下运行雷神的代码报错问题解决

**报错类型:**e:\movies\代码(5) 参考答案-ffmpeg+sdl视频播放器\simplest_ffmpeg_player_su.cpp(96): warning C4018: “<”: 有符号/无符号不匹配
1>MSVCRTD.lib(initializers.obj) : warning LNK4098: 默认库“msvcrt.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: 无法解析的外部符号 __imp__fprintf,该符号在函数 _ShowError 中被引用
1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: 无法解析的外部符号 __imp____iob_func,该符号在函数 _ShowError 中被引用
1>E:\movies\代码(5) 参考答案-FFmpeg+SDL视频播放器\Debug\simplest_ffmpeg_player2_su.exe : fatal error LNK1120: 2 个无法解析的外部命令

解决方法:
在最代码前面加 #pragma comment(lib, “legacy_stdio_definitions.lib”)
FILE __iob_func[3] = { *stdin, *stdout, *stderr };
ffmpeg VS2015下运行雷神的代码报错问题解决

参考文章:https://stackoverflow.com/questions/30412951/unresolved-external-symbol-imp-fprintf-and-imp-iob-func-sdl2
雷神博客链接:http://blog.****.net/leixiaohua1020/article/details/15811977