LAV Filters编译全攻略
0. Msys mingw安装
1. Git安装
2. Yasm下载
3. Lavfiltes下载
4. Ffmpeg下载
5. Pkg-config 不用单独用gtk+包包含了很多工具和库用于mingw
【开发环境】
直接下载的地址http://xhmikosr.1f0.de/tools/ 且包含了yasm zlib等已经弄好了。-j8也可以用了,pkg-config都有了。真好。如果不嫌弃麻烦或不怕出现问题本着了解的目的可以自定义安装如下所示。
【自定义安装】
【msys mingw安装】
自定义下载:生成的lav库需要gcc库链接。
http://www.mingw.org/wiki/MSYS 下载安装器 downloadinstaller
执行选择必须的安装组件base就好,不用所有,选择g++等。
选择
mingw-developer-toolkit
Ming32-base
Mingw32-gcc-g++
Msys-base
可以将 c:/mingw/bin加入到系统全局环境变量path中否则如果用gcc编译则找不到gcc路径。避免影响到其他进程可以考虑将该路径只在msys客户端中设定。
更改C:\MinGW\msys\1.0\etc\fstab
增加:c:/mingw /mingw 或在msys终端中执行如下命令
Linux命令: export PATH=$PATH:/c/mingw/bin 设定mingw路径
运行gcc确定是否OK
【yasm】
http://yasm.tortall.net/Download.html
VC工程使用 下载 Win32 .exe (for general use on 32-bit Windows) 下载后改名为yasm.exe放到 c:\windows\system32\ 避免冲突也放到vc的目录下