一、环境配置
1、安装vs2017。
2、安装MinGW。这一步的坑是:在安装mingw之后还得单独下载msys压缩包,解压到mingw目录下
将存放make.exe的路径C:\MinGW\msys\bin配置在系统path参数里面,否则会找不到make命令。
3、安装nasm。 下载nasm并安装。
将存放nasm.exe的路径D:\Program Files (x86)\nasm-2.14.02\nasm.exe配置在系统path参数里面
4、下载openh264源码并解压
二、编写脚本
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Auxiliary\Build\vcvarsall.bat" amd64
set MSYS=C:\MinGW\msys\bin
PATH=%MSYS%;%path%
set NASM=D:\Program Files (x86)\nasm-2.14.02\nasm.exe
PATH=%NASM%;%path%
set INCLUDE=%INCLUDE%
set LIB=%lib%
bash -c "make OS=msvc ARCH=x86_64"
pause
把脚本放在源码的根目录,执行msys.bat后再执行上面的脚本。