C/C++ 包依赖管理
前言
在开发过程中,我们难免会使用到第三方库,在 C/C++ 中使用第三库都是把源码下载下来,然后进行编译。
在多人协作的时候,每个人都需要在自己的电脑上编译一遍,非常的麻烦,编译时间也会随着库的增加不断增加。
其它语言也有这个问题,它们有包管理工具来管理这些依赖,比如 Java 的 Maven 、 Gradle , Rust 的 cargo , Python 的 pip , Node 的 npm 、 yarn 等,使用起来非常方便。
C/C++ 在包依赖管理工具上一直没有一个较好的,不过还是有一些工具的,我们今天要介绍的就是 JFrog 推出的 Conan 。
我们在使用