1.安装MinGW
(1)下载文件:MinGW-5.1.4.exe,
(2)安装时选择下列组件:
binutils-2.19.1-mingw32-bin.tar.gz
gcc-core-3.4.5-20060117-3.tar.gz
gcc-g++-3.4.5-20060117-3.tar.gz
w32api-3.13-mingw32-dev.tar.gz
mingwrt-3.15.2-mingw32-dev.tar.gz
mingwrt-3.15.2-mingw32-dll.tar.gz
(3)安装目录为:C:““MinGW
2. 安装MSYS
(1)下载文件:MSYS-1.0.11-rc-1.exe
(2)安装过程中根据提示设定MinGW安装目录
(3)修改: msys.bat
在文件的第一行处添加:
Call “C:“Program Files“Microsoft Visual Studio“VC98“Bin”
(4)在系统环境变量中,添加路径:
“C:“Program Files“Microsoft Visual Studio“VC98“Bin”
注意:此处需要将D:“Program Files“Microsoft Visual Studio .NET 2003“Vc7“bin添加到系统环境变量中,否则不会生成.lib文件
1.运行MSYS.BAT
2. 设置配置参数:
动态库:
./configure enable-shared disable-static enable-memalign-hack
静态库:
./configure enable-static disable-shared enable-memalign-hack
注意:enable-memalign-hack为必选选择的项。
3.执行make命令:
4.输出结果:
在FFmpeg子目录libavutil、libavcodec和libavformat下将会有对应的Lib、DLL文件生成。