源码下载
git clone https://github.com/lemenkov/libyuv
假如下载到 src 文件夹下
编译
进入文件夹
cd src
修改 主目录 src/CMakeLists.txt
注释有关 JPEG 库的代码

创建文件夹
mkdir build
cd build
编译
cmake ..
修改 build/cmake_install.cmake

注释以下相关代码
if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT)
file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE PROGRAM FILES "I:/libyuv/libyuv/build/yuvconvert")
endif()
以管理员打开 vs2022, 加载 build 下的 sln 文件

生成解决方案

安装 Yuv

移动 安装的 Yuv 文件夹
一般 install 后的生成的文件夹,会在 C:\Program Files (x86)\YUV 下
可以移动特定的文件夹下 I:\YUV
使用 Yuv
CMakeLists.txt 添加如下行
include_directories(I:/YUV/include)
target_link_libraries(project PRIVATE "I:/YUV/lib/yuv.lib")
在 源文件/头文件 引入
#include "libyuv.h"


1539

被折叠的 条评论
为什么被折叠?



