转载链接:C++工程:总结 CMake 添加第三方库依赖方式git submodule、 find_library、FetchContent、CPM等
github地址:cpp-cmake-example
##第三方库依赖有如下几种方式##
- 代码依赖
- 内部工程依赖
- find_library:编译库方式引入
find_library
本文中演示find_library的cmake构建方式

1.外部构建的方式,mkdir build文件夹

2. 进入build文件夹下执行命令:cmake -G “MinGW Makefiles” …

3.执行make命令:

4.执行cmake.exe文件,得到结果

cmake文件解读:

通过方式2内部工程依赖生成的libjsoncpp.a库文件,如下图

这篇博客详细介绍了在C++项目中管理第三方库依赖的四种方法:git submodule、find_library、FetchContent和CPM。重点讲解了find_library的使用步骤,包括外部构建、配置及make过程,并展示了cmake文件的配置示例。同时,提供了完整的github资源链接供读者参考学习。
1224

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



