frkang

博客园 首页 联系 订阅 管理

1、下载ffmpeg源代码(svn://svn.mplayerhq.hu/ffmpeg/trunk)。

2、从sourceforge下载minGW安装;

3、下载yasm放到mingw目录下的bin目录( 注意选择32bit或者64bit);

4、修改minGW/msys/1.0下的msys.bat 文件,在文件的开头加上(此处注意改成对应MSVC的路径):

call "D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"

5、下载SDL文件,将SDL/include下的文件复制到minGW目录下的include目录中;

./configure --prefix=D:/MinGW && make && make install

6、双击 \MinGW\msys\1.0\msys.bat运行, 切换到ffmpeg目录;cd /D/ffmpeg;

7、执行./configure --enable-shared --disable-static --enable-memalign-hack;

8、执行make;我在此处遇到了一个 error: implicit declaration of function 'strcasecmp';解决办法为下载strcasecmp.diff 然后执行:

patch -p0 < strcasecmp.diff;

9、执行make install;

10、生成的文件存放在\MinGW\msys\1.0\local\;(local目录是make install的时候生成的)

 

 

参考文档:

1、http://my.oschina.net/u/589721/blog/80192

2、http://blog.sina.com.cn/s/blog_5033f3b40101alxd.html

3、http://hi.baidu.com/jlqi1983/item/37034945c8cc8b33fb896018

posted on 2013-06-24 22:22  frkang  阅读(299)  评论(0编辑  收藏  举报