libyuv在windows平台下的编译

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工程文件

五, 编译工程, 生成相应的库文件

 

猜你喜欢

转载自blog.csdn.net/machh/article/details/82884590