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 編譯出錯,如下:
修改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工程檔案