windows编译 ffmpeg 3.2.4(3)

    接上回,说是杀毒软件的问题,今天以开机,再次来编译,居然没有提示昨天的错误了。。。。 

      不过yasm.exe 放在system32下面还是找不到,需要放到C:\MinGW\msys\1.0\bin  这个下面  

 

 

 

 

1、安装pkg-config.exe

1)、下载pkg-config
  地址http://ftp.gnome.org/pub/gnome/binaries/win32/dependencies/pkg-config_0.26-1_win32.zip (注:没有win64对应的包)
2)、将压缩包的bin目录的pkg-config.exe复制到D:\MinGW\bin 目录下。

 

2、下载pkg-config.exe依赖库

1)、下载地址:http://ftp.acc.umu.se/pub/gnome/binaries/win32/glib/2.26/glib_2.26.1-1_win32.zip
2)、将压缩包bin目录所有的.dll,放到D:\MinGW\bin 目录下。

 

 

 

 

 

 

 

3、下载coreutils工具包

地址:http://gnuwin32.sourceforge.net/packages/coreutils.htm
要下载1个压缩包Dependencies的zip包,解压,将Dependencies目录bin的libintl3.dll、libiconv2.dll也放到刚才的目录。然后到该目录下,将libintl3.dll复制并分别改名为intl.dll。——因为pkg-config.exe需要使用到。

 

(没有pr.exe,会提示:./configure: line 407: pr: command not found )

 

 

 

 

C99-to-C89 Converter & Wrapper(https://github.com/libav/c99-to-c89/releases)

Msinttypes(http://code.google.com/p/msinttypes/downloads/list)

 

 

 

 

 

 

这个也是需要的 

 

libavdevice/dshow_pin.c(337) : error C2146: 语法错误: 缺少“)”(在标识符“PRId64”的前面)

inttypes.h头文件没加对。。。

 

增加一个系统环境变量 INCLUDE , 文件指向这个inttypes.h 所在目录

 

终于编译过去了!

  vc2012编译真是麻烦

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

keivin2006

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值