window平台下MSVC2015编译Libyuv静态库 动态库
- 编译步骤
- 一、环境准备
- 1.1 下载libyuv源码
- 1.2 下载安装cmake:
- 1.3 安装MobaXterm(终端工具)
- 二、编译生成静态,动态库
- 2.1 cmake编译生成Visual Studio工程
- 2.2 使用Visual Studio打开YUV.sln工程配置并编译
编译步骤
一、环境准备
1.1 下载libyuv源码
下载地址: libyuv 或者
git clone https://chromium.googlesource.com/libyuv/libyuv
1.2 下载安装cmake:
下载地址: cmake ,下载完直接双击安装,一路next即可(最好直接安装在c盘)
最好直接安装在c盘中
最后直接install即可;
1.3 安装MobaXterm(终端工具)
可参考: MobaXterm(终端工具)下载&安装&使用教程
二、编译生成静态,动态库
2.1 cmake编译生成Visual Studio工程
打开MobaXterm(终端工具)进到libyuv源码路径下,使用 mkdir build生成编译目录并cd build进入build目录下, 通过cmake …生成工程
mkdir build
cd build
cmake …
2.2 使用Visual Studio打开YUV.sln工程配置并编译
打开YUV.sln工程后,一共有7个项目,其中yuv与yuv_shared分别对应生成静态库与动态库的项目,
生成静态库,直接选中yuv项目->然后右键->点击属性->配置属性->常规->平台工具集中选自己的编译器版本,选择完后直接应用,关闭配置窗口,在选中yuv项目->右键->生成
生成动态库与上述生成静态库如出一辙,最后就是配置编译器版本
生成结束后,build目录下将会多出几个目录,其中Release就是存放库的路径
到此libyuv编译完成,后续将源码中的include拷过来就可以用了