windows64下msvc编译ffmpeg

参考链接文章链接(VS2015版)

http://www.cnblogs.com/CoderTian/p/7702731.html

1.下载安装msys2

http://www.msys2.org/下载msys2

2.配置编译环境

编辑C:\msys64\msys2_shell.cmd

rem setMSYS2_PATH_TYPE=inherit

修改为

setMSYS2_PATH_TYPE=inherit

到开始菜单,执行“VisualStudio 2017->x86_64 Cross Tools ”,在命令窗口下执行


C:\msys64\msys2_shell.cmd


将“C:\msys64\usr\bin”下的link.exe重命名,以防止编译时调用的不是VS中的link.

查看cllink工具是不是VS2017中的



3.编译FFMPEG

在上一步打开的msys2shell中进入到ffmpeg源码目录,编译ffmpeg


./configure  --toolchain=msvc  --enable-shared --prefix=host
make -j4
makeinstall

在config过程中,等待时间较长;在make的过程中有很多错误,大部分可能因为因为tools里的配置或代码的头文件包含造成的(尚未解决);在执行完make install之后,在host文件夹下生成dll文件夹,在各自对应的源文件夹下,同时有pdb文件。


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值