Fantracy

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

在windows下直接配ffmpeg源码很困难,退而求其次配制FFmpeg-full-SDK-3.2,以下讲一下辛酸的过程。

1.准备工作,下载FFmpeg-full-SDK-3.2,SDL-devel-1.2.13-VC8

2.解压FFmpeg-full-SDK-3.2,按下法在vs2008中配制环境:

http://www.cnblogs.com/landmark/archive/2011/09/26/2191693.html

3.在VS2008下配制ffmpeg环境:

http://www.rosoo.net/a/201003/8826.html

注意上文中的第8步“修改编译输出路径”不可改

4.相信我,你还会遇到各种问题,比如“error LNK2019:无法解析的外部符号_SDL_main,该符号在函数_main中引用”,解决的办法:

把int main()改成 int main(int argc, char *argv[])这种形式; 与其他很多情况不同的是,问题不在修改子系统之类的;

5.另外一个错误是:“error C3163: “_vsnprintf”: 属性与以前的声明不一致”,在common.h中找到#define vsnprintf _vsnprintf 这一句,并用下句替代:

#if _MSC_VER < 1500
#define snprintf _snprintf
#define vsnprintf _vsnprintf
#endif

6.层出不穷的问题,请多google之,百度之,欢迎补充。

posted on 2012-11-24 02:11  Fantracy  阅读(1059)  评论(0编辑  收藏  举报