windows下使用vs2015+MSYS2编译最新版x264

前言

由于ffmpeg, x264等开源库使用的是C99语法,而VS2013 之前的MSVC只支持C89语法, 导致我们在windows使用这些库之前先要通过交叉编译的方式进行编译, 之前使用 Mingw 和 MSYS 组合,但是该组合的环境配置相当复杂,并且会经常出现各种错误,好在从Vs2013 开始支持C99语法,并且有了更好用的MSYS2, 可以很轻松的编译出我们需要的库文件。

系统环境:

Windows 10 64位

需要安装的软件和工具:

  Visual Studio 2015 With Update 3

  MSYS2

  YASM

一、MSYS2

MSYS2内部也是集成了MINGW,采用Pacman管理软件包,使用非常方便。

1、下载:http://msys2.github.io. 选择第二个:msys2-x86_64-20160921.exe

             下载后,默认安装到C:\ msys64

2、安装后,到msys2窗口执行,安装编译程序: pacman -S make gcc diffutils

3、编辑C:\msys64\msys2_shell.cmd,将其中的:

                  rem set MSYS2_PATH_TYPE=inhe

猜你喜欢

转载自blog.csdn.net/machh/article/details/83623561