zoukankan      html  css  js  c++  java
  • 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:LanguageVS2015VCinvcvars32.bat"
    set MSYS=D:LanguageMinGW32msys1.0in
    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 FilesMicrosoft Visual Studio 14.0VCinvcvars32.bat”

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

    3、补充完毕。

  • 相关阅读:
    690. 员工的重要性
    91. 解码方法
    153. 寻找旋转排序数组中的最小值
    81. 搜索旋转排序数组 II
    33. 搜索旋转排序数组
    80. 删除有序数组中的重复项 II
    5708. 统计一个数组中好对子的数目
    高精度除法
    易闻app
    2021.4.13
  • 原文地址:https://www.cnblogs.com/cner/p/8126060.html
Copyright © 2011-2022 走看看