Wind is Wild

日常体会,以及笔记

 

Windows下用VS2015+MSYS编译OpenH264

因为项目用到了OpenH264,编译的过程不想做过多研究,搜了下,有网页可以参考,遂记录下来,并在后面做一些补充。

原帖地址:http://blog.csdn.net/dbyoung/article/details/68482433

原帖内容:

前提条件:
  1、你已经安装好了VS2015;
  2、你已经安装好了MSYS;
  3、你已经从 从github上下载了OpenH264 源码;https://github.com/cisco/openh264.git

  在源代码目录下建立BAT文件,build.bat,内容如下:

call "D:\Language\VS2015\VC\bin\vcvars32.bat"
set MSYS=D:\Language\MinGW32\msys\1.0\bin
PATH=%MSYS%;%path%
set INCLUDE=%INCLUDE%
set LIB=%lib% 
bash -c "make OS=msvc"
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。

我的补充:

1、如果vs2015是默认安装的,在32位系统下vcvar32.bat这个文件的路径是“C:\Program Files\Microsoft Visual Studio 14.0\VC\bin\vcvars32.bat”

2、你还需要安装nasm编译环境,在http://www.nasm.us/ 上下载最新版本,我下的2.13.02版本,将它解压之后把其中的nasm.exe文件放在MSYS环境的bin下,一般路径为C:\MinGW\msys\1.0\bin(这里假设你选择将MSYS安装在C盘根路径)。

3、补充完毕。

posted on 2017-12-27 15:38  ifdef  阅读(1455)  评论(0编辑  收藏  举报

导航