编译FFmpegInterop的ARM部分失败
下载了微软开源的FFmpegInterop工程,搭好环境,利用Build.bat进行了编译,发现x64 x86都是正常的,d但是ARM部分出错,错误打印为:GNU assembler not found, install/update gas-preprocessor config.log的最后打印是
cl -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -nologo -D_USE_MATH_DEFINES -D_CRT_SECURE_NO_WARNINGS -D_CRT_NONSTDC_NO_WARNINGS -MD -DWINAPI_FAMILY=WINAPI_FAMILY_APP -D_WIN32_WINNT=0x0A00 -D__ARM_PCS_VFP -P -Fi./ffconf.jDwMu4Wi.o ./ffconf.msrlBw30.c
ffconf.msrlBw30.c
./ffconf.msrlBw30.c(1): fatal error C1083: Cannot open include file: 'features.h': No such file or directory
Usage: armasm [<options>] sourcefile objectfile
armasm [<options>] -o objectfile sourcefile
armasm -h for help
GNU assembler not found, install/update gas-preprocessor
求解答,这个是vs2015 update3和ffmepeg不兼容还是FFmpeg那边的问题,FFmpeg是最新的3.2.2版本,有何解决方案?
我是用vs2015Update3 ffmpeg3.2.2,编译x64 x86都能通过,就是ARM不行,已经将gas-preprocessor放到c:\msys64\usr\bin里面,which gas-preprocessor也是能看到的了