libyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。它是跨平台的,,支持SSE、AVX、NEON等SIMD指令加速.VS 2015 WIN64等编译出来的库无法使用SIMD指令,效率大大降低!
网上提供的办法都是基于gclient进行代码下载,由于google仓库在国外,需要花费大量人力物力,经过研究可以直接用clang来编译libyuv,特供大家参考.
1.安装clang
下载地址:https://releases.llvm.org/download.html#3.7.0
Clang for Windows (64-bit) (.sig)
需要将LLVM的BIN目录添加到环境变量中以便于命令可以运行clang
安装完成以后可能提示缺少头文件,所以需要下载mingw64
2.安装mingw64
离线安装包x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
注