CMake 添加第三方库的几种依赖方式

转载链接:C++工程:总结 CMake 添加第三方库依赖方式git submodule、 find_library、FetchContent、CPM等
github地址:cpp-cmake-example
##第三方库依赖有如下几种方式##

  1. 代码依赖
  2. 内部工程依赖
  3. find_library:编译库方式引入

find_library

本文中演示find_library的cmake构建方式

CMake 添加第三方库的几种依赖方式_第1张图片
1.外部构建的方式,mkdir build文件夹
CMake 添加第三方库的几种依赖方式_第2张图片
2. 进入build文件夹下执行命令:cmake -G “MinGW Makefiles” …
CMake 添加第三方库的几种依赖方式_第3张图片
3.执行make命令:
在这里插入图片描述
4.执行cmake.exe文件,得到结果
在这里插入图片描述

cmake文件解读:

CMake 添加第三方库的几种依赖方式_第4张图片
通过方式2内部工程依赖生成的libjsoncpp.a库文件,如下图
CMake 添加第三方库的几种依赖方式_第5张图片

你可能感兴趣的:(Cmake,visual,studio,c++)