libyuv是Google开源的实现各种YUV与RGB之间相互转换、旋转、缩放的库。它是跨平台的,,支持SSE、AVX、NEON等SIMD指令加速
一,本机环境
win10 + VS2008 + cmake
二,下载源码,
谷歌官网下载地址: https://code.google.com/p/libyuv/source/checkout
github下载地址: https://github.com/lemenkov/libyuv
三, 使用CMake生成vs工程文件
参照下图步骤,
四, 解决CMake配置错误
直接使用CMake 编译出错,如下:
扫描二维码关注公众号,回复:
12914595 查看本文章

修改libyuv源码目录下CMakeLists.txt文件第6行。把最小版本要求由2.8修改为3.4.
cmake_minimum_required(VERSION 2.8)==>cmake_minimum_required(VERSION 3.4)
再次点击CMake Gui的Configure 和 Generate 按钮。正确生成vs工程文件