Windows 下用 VS2015+MSYS 一键编译 OpenH264
前提条件:
1、你已经安装好了VS2015;
2、你已经安装好了MSYS;
3、你已经从 从github上下载了OpenH264 源码;https://github.com/cisco/openh264.git
在源代码目录下建立BAT文件,build.bat(X86下),内容如下:
call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"
set MSYS=D:\Language\MinGW32\msys\1.0\bin
PATH=%MSYS%;%path%
bash -c "make OS=msvc"
pause
如果需要编译 X64版本:
call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" amd64
set MSYS=D:\Language\MinGW32\msys\1.0\bin
PATH=%MSYS%;%path%
bash -c "make OS=msvc ARCH=x86_64"
pause
( 第一、二行的文件路径,按照你实际安装路径修改)
执行上面的 build.bat 文件,就可以得到:
common.lib
console_common.lib
decoder.lib
encoder.lib
openh264.lib
openh264_dll.lib
processing.lib
Openh264.dll
h264dec.exe
h264enc.exe
编译OK。