Windows 下用 VS2015+MSYS 一键编译 OpenH264

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。

你可能感兴趣的:(源代码编译)