zoukankan      html  css  js  c++  java
  • Windows 系统 vs2012 MinGW 编译ffmpeg 静态库

          Windows系统下 vs2012编译ffmpeg 动态库 前面已经有文章讲述,本文将讲述如果编译生成ffmpeg静态库以方便

    在vs2012下调用。

          准备工作:安装MinGW环境,修改ffmpeg配置文件,这两步均与编译动态库相同,这里不再赘述。唯一不同的不同的

    是配置命令,生成静态库的命令是:

    ./configure --toolchain=msvc --enable-static --enable-gpl  --enable-version3  --enable-librtmp 
    
      --extra-cflags="-I/home/wgg/libx264/include" --extra-cflags="-I/home/wgg"  --prefix="/home/wgg/out-3.0.2-static"

    ./configure --toolchain=msvc --enable-static --enable-gpl --enable-version3 --enable-librtmp --enable-libx264 --extra-
    cflags="-I/home/wgg/libx264/include" --extra-cflags="-I/home/wgg" --prefix="/home/wgg/out-3.0.2-static-x264"

      如果不需要引用第三方librtmp --enable-librtmp不需要,配置完配置项以后,make即可生成静态库。静态库以.a结尾,可以直接在vs2012环境使用。使用这些静态库如果提示链接一些接口不存在的时,将对应的系统lib库添加到工程里:winmm.lib ws2_32.lib Secur32.lib。

    备注: Ffmpeg 版本3.0.1

    如需交流,可以加QQ群766718184、127903734,或者QQ:350197870

     视频教程 播放地址: http://www.iqiyi.com/u/1426749687

    视频下载地址:http://www.chungen90.com/?news_3/

  • 相关阅读:
    Django(进阶篇)之model
    RabbitMQ、Memcache、Redis(队列、缓存)
    AJAX总结
    数据库 MySql(二)
    Python操作mysql之SQLAchemy(ORM框架)
    Python操作Mysql
    Tornado框架
    Ubuntu 出现未定义的 curl_init 错误
    ubuntu下apache配置https且强制http转向为https 腾讯云
    Git fetch
  • 原文地址:https://www.cnblogs.com/wanggang123/p/6209200.html
Copyright © 2011-2022 走看看